很想知道iPhone上锁屏上动态壁纸的技巧

时间:2012-02-06 06:58:58

标签: iphone ios ipad animation lockscreen

This applicationthis application表示它会在锁定屏幕上显示动态壁纸。我们有类似的要求。

从评论中了解到,它正在播放音乐,背景是无声音量,但与设置壁纸无关。

对我们来说完全是一个糟糕的主题。任何人都可以建议一下从哪里开始..?

我们的论坛上有

Referred thisReferred this个问题,但表示不会被Apple批准。那么当前的应用程序如何在商店中存在?

注意: 请将此视为真正的编程问题,因为我们找不到起点。

2 个答案:

答案 0 :(得分:4)

如果您播放音乐,则可以使用MPNowPlayingInfoCenter (在iOS 5.0及更高版本中可用。)在锁定屏幕上设置封面,标题和艺术家等内容。您的代码可能如下所示:

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;

别忘了导入媒体播放器框架:

#import <MediaPlayer/MediaPlayer.h>

答案 1 :(得分:0)

实时锁屏应用必须这样做(MPNowPlayingInfoCenter),因为你在使用应用程序时无法播放音乐