我正在使用AVQueuePlayer播放我的视频列表。我想要连续播放一个视频,除非我调用第二个视频播放。现在,视频1播放并结束后,会自动调用播放视频2,这不是我想要的。
其次,在两个视频之间存在延迟。是否有任何方法可以实现从一个视频平滑过渡到另一个视频?
其次,在两个视频之间存在延迟。是否有任何方法可以实现从一个视频平滑过渡到另一个视频?
关于您的第一个问题:将AVQueuePlayer
的actionAtItemEnd
属性设置为AVPlayerActionAtItemEndNone
。然后注册AVPlayerItemDidPlayToEndTimeNotification
,并在处理此通知的函数内调用[player seekToTime:kCMTimeZero]
,这将从开头播放当前视频。
第二个问题:您也可以在上述函数中处理此情况。