iphone - 如何在AVPlayer播放时开始播放下一首歌曲或识别歌曲已结束?

标签 iphone objective-c ios avplayer avqueueplayer

如何使用 AVPlayer 立即开始播放下一首歌曲?我在 MPMediaItemCollection 中从 iPod 库中选择了歌曲集。

现在我如何使用 AVPlayer 来一首一首播放歌曲列表?

最佳答案

为了回答您的第一个问题,您可以使用通知来进行相同的操作

[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(songFinished:)
                                             name:AVPlayerItemDidPlayToEndTimeNotification
                                           object:[yourAVPlayer currentItem]];

-(void)songFinished:(NSNotification *)notification
{
     //Do your next stuff here;
}

关于iphone - 如何在AVPlayer播放时开始播放下一首歌曲或识别歌曲已结束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7386726/

相关文章:

iphone - UITextView 自动完成不是我订单的文本

iphone - IOS CS193p - 为什么 IBAction 连接被拖到 .m 文件而不是 .h?

ios - 快速创建和播放声音

ios - 如何实现iOS应用的自动演示?

iOS webview ssl 连接(kCFStreamErrorDomainSSL,-9843)

objective-c - 是否可以在 iOS 中 glob 一个目录并让操作系统缓存结果?

iphone - 为什么我无法使用 UI 自动化脚本访问 iPhone 应用程序中的后退按钮?

ios - 使用 autoLayout 在 UITableviewcell 上移动 UILabel 和 UIImageVIew

iOS 设备检查 xcode 5

iphone - 如何按升序比较包含日期的 NSString 数组