我一直在遇到这个错误:
'一个 AVPlayerItem 只能占据播放器队列中的一个位置。'
我使用 NSLog 打印了播放器的项目,但没有一个相等。进一步地,为了确认,我添加了以下代码:
当我不确定是否可以在不同的内存位置中拥有两个相同的项目时,我编写了一个类方法来测试玩家是否包含一个项目或与其相同的东西。然而,我仍然得到错误信息。
我看过几篇帖子,关于使用MPMoviePlayerController出现此错误的人,但我没有使用该自定义类,只是使用了开箱即用的AVQueuePlayer。
有任何修复错误的想法吗?
'一个 AVPlayerItem 只能占据播放器队列中的一个位置。'
我使用 NSLog 打印了播放器的项目,但没有一个相等。进一步地,为了确认,我添加了以下代码:
if([player canInsertItem:itemToAdd afterItem:nil])
[player insertItem:itemToAdd afterItem:nil];
当我不确定是否可以在不同的内存位置中拥有两个相同的项目时,我编写了一个类方法来测试玩家是否包含一个项目或与其相同的东西。然而,我仍然得到错误信息。
我看过几篇帖子,关于使用MPMoviePlayerController出现此错误的人,但我没有使用该自定义类,只是使用了开箱即用的AVQueuePlayer。
有任何修复错误的想法吗?