如何从锁定屏幕控制AVPlayer的播放和暂停。以及如何在锁定的屏幕上设置应用程序的图像

时间:2014-01-16 06:28:26

标签: ios ios7

我有一个在线音频播放器应用程序。我希望用户能够控制应用程序的播放,甚至可以从锁定的屏幕暂停。默认情况下已显示按钮。 The code for my app is here.

现在如何启用按钮来控制我的播放器。以及如何在应用程序的屏幕被锁定时显示我的应用程序的图像。这是示例图像

enter image description here

如果可能,请提供帮助。 提前完成。

1 个答案:

答案 0 :(得分:4)

从iOS 5开始,MPNowPlayingInfoCenter支持在锁定屏幕和远程播放控件中设置曲目标题以及专辑封面图像。
检查MPNowPlayingInfoCenter是否可用,试试这个: -

if ([MPNowPlayingInfoCenter class])  {
   UIImage *albumArtImg = [UIImage imageNamed:@"abc.png"];
   albumArt = [[MPMediaItemArtwork alloc] initWithImage:albumArtImg];

    NSDictionary *dictCurrentlyPlaying = [NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects:@"Temporary", [NSNumber numberWithInt:22], albumArt, nil] forKeys:[NSArray arrayWithObjects:MPMediaItemPropertyTitle, MPMediaItemPropertyPlaybackDuration, MPMediaItemPropertyArtwork, nil]];
    [MPNowPlayingInfoCenter defaultCenter].nowPlayingInfo = dictCurrentlyPlaying;
}

更新: -
请查看以下内容: - 1。 http://jaysonlane.net/tech-blog/2012/04/lock-screen-now-playing-with-mpnowplayinginfocenter/
2。 How to set the title when playing music in background on iPhone?