我目前有一个HLS视频流,而我正在使用AVPlayer
在我的iPad上播放流式内容。
我想要完成的是能够跳回到流的开头,暂停流,然后跳回到流的当前实时位置。有点像用电视DVR暂停电视直播。
我有几个问题:
1)AVPlayer
是否可以实现这一点?我一直在玩seekTo
并观察loadedTimeRanges
,看起来seekTo
方法在流上跳回30秒时确实没有很好的准确性。
2)我如何增加AVPlayer
缓冲区大小以支持,让我们说一个5分钟的滚动窗口,您可以将流回放最多5分钟,或暂停流并让它播放一旦5分钟的滚动窗口赶上暂停的位置。
任何解决这个问题的方向/指导都将受到赞赏。
谢谢!