作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我一直收到这个错误:
'An AVPlayerItem can occupy only one position in a player's queue at a time.'
我对玩家项目进行了 NSLog,但似乎没有一个是相等的。此外,我添加这个只是为了确定:
if([player canInsertItem:itemToAdd afterItem:nil])
[player insertItem:itemToAdd afterItem:nil];
当我不确定这是否可行时(可以在不同的内存位置有两个相同的项目),我编写了一个类别方法来测试玩家是否包含一个项目或与其相同的东西。然而,我仍然遇到错误。
我看到很多人在使用 MPMoviePlayerController 时遇到这个错误,但我没有使用那个自定义类,只是开箱即用的 AVQueuePlayer。
关于如何解决这个问题有什么想法吗?
最佳答案
有一个similar question .
它没有一个公认的答案,但似乎很多人都有同样的问题。
另请参阅 this post来自 Apple 开发论坛。
关于iOS: AVQueuePlayer/AVPlayerItem 'An AVPlayerItem can occupy only one position in a player' s queue at a time.',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19622178/
我是一名优秀的程序员,十分优秀!