2012-02-06 34 views
6

This applicationthis application cho biết nó hiển thị hình nền động trên màn hình khóa. Chúng tôi có yêu cầu tương tự.Tò mò để biết mẹo cho hình nền động trên màn hình khóa trên iPhone

Từ các bài đánh giá đã biết rằng nó đang phát nhạc ở chế độ nền với âm lượng im lặng nhưng không liên quan đến việc đặt hình nền.

Chủ đề đầy đủ cho chúng tôi. Bất cứ ai có thể xin đề nghị một số điểm bắt đầu từ đâu ..?

Referred thisReferred this câu hỏi trên diễn đàn của chúng tôi, nhưng nói rằng nó sẽ không được Apple phê duyệt. Vậy ứng dụng hiện tại tồn tại như thế nào trên cửa hàng?

Lưu ý: Hãy xem đây là câu hỏi lập trình chính hãng vì không có điểm xuất phát mà chúng tôi có thể tìm thấy.

Trả lời

4

Nếu bạn phát nhạc, bạn có thể sử dụng MPNowPlayingInfoCenter (Có sẵn trong iOS 5.0 trở lên.) Để đặt những thứ như ảnh bìa, tiêu đề và nghệ sĩ trên màn hình khóa. Mã của bạn có thể trông như thế này:

NSMutableDictionary *currentTrackData = [[NSMutableDictionary alloc] init]; 
[currentTrackData setObject:"Some text" forKey:MPMediaItemPropertyTitle]; 

MPMediaItemArtwork *mediaItemArtwork =[[MPMediaItemArtwork alloc] initWithImage:[UIImage imageNamed:@"your image path"]]; 
[currentTrackData setObject:mediaItemArtwork forKey:MPMediaItemPropertyArtwork]; 
[mediaItemArtwork release]; 

[MPNowPlayingInfoCenter defaultCenter].nowPlayingInfo = currentTrackData; 

Dont quên import media player khung:

#import <MediaPlayer/MediaPlayer.h> 
0

Ứng dụng lockscreen sống phải được làm theo cách này (MPNowPlayingInfoCenter) như bạn không thể chơi nhạc trong khi sử dụng ứng dụng

Các vấn đề liên quan