iOS:AVQueuePlayer不表示已停止播放

时间:2014-01-22 18:31:13

标签: ios avplayer iphone-5 avqueueplayer

我有一个AVQueuePlayer加载网址来播放音频文件,它在大多数情况下效果很好。但是,我遇到了一个问题,即在播放器播放完文件后(队列中有另一个文件),它将停止播放。通常情况下,该应用可以使用播放器的ratestatusitems。在这种情况下,我已经完成了调试器,一切看起来都很正常。

除了玩家本身之外,一切似乎都在播放。强制播放器播放后,播放器将跳到下一曲目,表示未加载AVPlayerItem(我可以确认音频网址有效)。

有没有人有任何想法我如何以编程方式捕获这个?

1 个答案:

答案 0 :(得分:0)

您需要拥有委托方法:

- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag;

完成此方法后,启动新音频。