我不断收到此错误:
'AVPlayerItem 一次只能占据玩家队列中的一个位置。'
我对玩家的物品进行了 NSLog 记录,但它们似乎都不相同。此外,我添加了这个只是为了确定:
if([player canInsertItem:itemToAdd afterItem:nil])
[player insertItem:itemToAdd afterItem:nil];
当我不确定这是否可行(可以在不同的内存位置有两个相同的项目)时,我编写了一个类别方法来测试玩家是否包含一个项目或与其相同的东西。但是,我仍然收到错误消息。
我已经看到一些人在使用 MPMoviePlayerController 时遇到此错误的帖子,但我没有使用那个自定义类,只是开箱即用的 AVQueuePlayer。
有想法该怎么解决这个吗?