ope*_*rog 7 iphone audio media-player ios mpnowplayinginfocenter
我开始玩 - AVAudioPlayer然后设置nowPlaying字典,如下所示:
NSMutableDictionary *songInfo = [[NSMutableDictionary alloc] init];
MPMediaItemArtwork *albumArt = [[MPMediaItemArtwork alloc] initWithImage: [UIImage imagedNamed:@"AlbumArt"]];
[songInfo setObject:@"Audio Title" forKey:MPMediaItemPropertyTitle];
[songInfo setObject:@"Audio Author" forKey:MPMediaItemPropertyArtist];
[songInfo setObject:@"Audio Album" forKey:MPMediaItemPropertyAlbumTitle];
[songInfo setObject:albumArt forKey:MPMediaItemPropertyArtwork];
[[MPNowPlayingInfoCenter defaultCenter] setNowPlayingInfo:songInfo];
Run Code Online (Sandbox Code Playgroud)
锁定屏幕始终显示暂停按钮.我正确地接收了遥控器事件,我可以通过遥控器事件切换播放/暂停,但锁定屏幕即使正在播放也会一直显示"暂停".
现在我用MPMoviePlayerController看到了这个工作.有人可以解释MPNowPlayingInfoCenter如何确定它应该显示播放还是暂停按钮?