尝试允许用户在保留原始AVQueuePlayer集合的同时在AVQueuePlayer中向后跳过 . 例如,用户按两次后退按钮并从先前位置继续收听 . 参考此Skip to Previous AVPlayerItem on AVQueuePlayer / Play selected Item from queue - 似乎从队列中转储所有项目并仅播放指定的项目 . 无需每次都重新初始化/填充队列,有没有办法跳过并让队列恢复其流程完成?
谢谢
尝试允许用户在保留原始AVQueuePlayer集合的同时在AVQueuePlayer中向后跳过 . 例如,用户按两次后退按钮并从先前位置继续收听 . 参考此Skip to Previous AVPlayerItem on AVQueuePlayer / Play selected Item from queue - 似乎从队列中转储所有项目并仅播放指定的项目 . 无需每次都重新初始化/填充队列,有没有办法跳过并让队列恢复其流程完成?
谢谢
1 回答
编号Apple's documentation explains当前进到下一个项目时,
AVQueuePlayer
从队列中删除当前项目 . 鉴于只有-insertItem:afterItem:
,在没有转储和重建队列的情况下,无法在当前项目之前重新插入项目 .