【发布时间】:2013-09-18 23:49:52
【问题描述】:
我以 AVAudioPlayer 开始 -play,然后像这样设置 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];
锁定屏幕始终显示暂停按钮。我正确接收到遥控器事件,我可以通过遥控器事件切换播放/暂停,但锁定屏幕即使在播放时也一直显示“暂停”。
现在我看到了 MPMoviePlayerController 的这项工作。有人能解释一下 MPNowPlayingInfoCenter 是如何确定它应该显示播放还是暂停按钮的吗?
【问题讨论】:
标签: iphone ios audio media-player mpnowplayinginfocenter