如何在AVPlayer中使用AVQueuePlayer

目前我正在使用下面的代码播放歌曲

playerItem = [AVPlayerItem playerItemWithURL:[song valueForProperty:MPMediaItemPropertyAssetURL]]; [_avPlayer replaceCurrentItemWithPlayerItem:playerItem]; 

在这里我使用AVPlayer播放audio文件,但我的要求是需要连续播放歌曲组(NSArray)(目前播放器停止后播放一首歌曲)。我听说AVQueuePlayer,但不知道如何使用avplayer如果有人知道这一点,请帮助我

看下面的Apple文档: https : //developer.apple.com/library/ios/documentation/AVFoundation/Reference/AVQueuePlayer_Class/Reference/Reference.html

AVQueuePlayer的基础知识与AVPlayer没有多大区别。 您可以使用AVPlayerItems列表初始化您的播放器,并为您处理连续播放。

 AVPlayerItem *item1 = [AVPlayerItem playerItemWithURL:[NSURL URLWithString:@"http://www.playeritemurl.com/item1.aac"]]; AVPlayerItem *item2 = [AVPlayerItem playerItemWithURL:[NSURL URLWithString:@"http://www.playeritemurl.com/item2.aac"]]; AVPlayerItem *item3 = [AVPlayerItem playerItemWithURL:[NSURL URLWithString:@"http://www.playeritemurl.com/item3.aac"]]; AVQueuePlayer *player = [[AVQueuePlayer alloc] initWithItems:@[item1, item2, item3]]; 

你可以发表一个更具体的问题,如果你有问题的话,但是文档应该很清楚如何开始。