媒体库访问与播放:音乐和视频播放应用开发指南
1. 媒体库通知处理
在处理媒体库相关操作时,接收通知是一项重要功能。若要接收特定通知,需先实现一个处理方法,该方法接收一个 NSNotification * 类型的参数,然后向通知中心注册感兴趣的通知。
例如,若想在当前播放项改变时触发一个方法,可实现如下方法:
- (void)nowPlayingItemChanged:(NSNotification *)notification {
NSLog(@"A new track started");
}
要开始监听这些通知,需向通知中心注册感兴趣的通知类型,并让音乐播放器控制器开始生成通知:
NSNotificationCenter *notificationCenter = [NSNotificationCenter defaultCenter];
[notificationCenter addObserver:self
selector:@selector(nowPlayingItemChanged:)
name:MPMusicPlayerControllerNowPlayingItemDidChangeNotification
object:player];
[player beginGeneratingPlaybackNo
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



