我正在开发一个使用HTTP Live Streaming技术播放视频的应用程序。
为此,我使用AVPlayer,其初始化如下:
[[AVPlayer alloc] initWithURL:[NSURL URLWithString:VIDEO_URL]];
然后我检查缓冲区的状态,self.player.currentItem.loadedTimeRanges
并在我的自定义视图上显示这个范围。
问题是,当在 加载的区域中倒带时[self.player seekToTime:timeToSeek
toleranceBefore:kCMTimeZero
toleranceAfter:kCMTimeZero];
,加载视频就像它不在缓冲区中一样开始。