使用MPMoviePlayerController来播放视频。它以m3u8
格式播放并没有任何问题。但是,让我们说它已经缓冲n播放了总视频的50%,现在如果我向后搜索,它就会从那一点开始缓冲。不应该只是播放视频而不是寻找点的缓冲区,因为它已经缓冲了那部分.. ??
仅在m3u8
文件的情况下才会出现此行为,如果我播放mp
4个文件,则不会这样做。我的意思是,它不会再次缓冲。
那么,这是预期的行为,还是我只是遗漏了什么......?
提前致谢。
答案 0 :(得分:2)
m3u8
是一个播放列表文件。它具有TS
(传输流)格式的其他播放列表文件或视频文件的链接。 ts
个文件最常见的是10秒的视频块。因此,每隔N(10)秒就会获取一个新的流。所以,当你寻找时,它会去获取拥有该视频块的流。所以,你会再次看到缓冲。