我正在使用AVQueuePlayer在我的项目中播放一个已经分成不同章节的电视剧。同时,我还希望能够在AVQueuePlayer播放时提供跳转到上一个/下一个章节或选择其他章节的可能性。
使用AVQueuePlayer的
因此,我不确定最佳方法是什么:
1.使用AVPlayer而不是AVQueuePlayer,在
2.通过使用'insertItem:afterItem:'和'removeAllItems'重新组织队列或当前播放器;
附加信息: 我将不同视频的路径按照它们应出现的顺序存储在NSArray中; 用户通过按代表章节的按钮来跳转到特定章节。按钮具有标签,也是数组中相应视频的索引。
希望我表达得清楚吗? 有人有这种情况的经验吗? 如果有人知道哪里可以购买一个提供该功能的好的IOS VideoPlayerFramework,我也会感激提供链接。
使用AVQueuePlayer的
advanceToNextItem
可以轻松实现跳转到下一个项目,但是没有类似于跳回或从队列中播放特定项目的功能。因此,我不确定最佳方法是什么:
1.使用AVPlayer而不是AVQueuePlayer,在
actionAtItemEnd
中调用replaceCurrentItemWithPlayerItem:
来播放下一项,并使用“replaceCurrentItemWithPlayerItem”让用户选择某个章节;2.通过使用'insertItem:afterItem:'和'removeAllItems'重新组织队列或当前播放器;
附加信息: 我将不同视频的路径按照它们应出现的顺序存储在NSArray中; 用户通过按代表章节的按钮来跳转到特定章节。按钮具有标签,也是数组中相应视频的索引。
希望我表达得清楚吗? 有人有这种情况的经验吗? 如果有人知道哪里可以购买一个提供该功能的好的IOS VideoPlayerFramework,我也会感激提供链接。