MPmovieplayer和流媒体m3u8文件?

时间:2013-01-17 05:32:39

标签: ios mpmovieplayercontroller http-live-streaming mpmovieplayer m3u8

使用MPMoviePlayerController来播放视频。它以m3u8格式播放并没有任何问题。但是,让我们说它已经缓冲n播放了总视频的50%,现在如果我向后搜索,它就会从那一点开始缓冲。不应该只是播放视频而不是寻找点的缓冲区,因为它已经缓冲了那部分.. ??

仅在m3u8文件的情况下才会出现此行为,如果我播放mp 4个文件,则不会这样做。我的意思是,它不会再次缓冲。

那么,这是预期的行为,还是我只是遗漏了什么......?

提前致谢。

1 个答案:

答案 0 :(得分:2)

m3u8是一个播放列表文件。它具有TS(传输流)格式的其他播放列表文件或视频文件的链接。 ts个文件最常见的是10秒的视频块。因此,每隔N(10)秒就会获取一个新的流。所以,当你寻找时,它会去获取拥有该视频块的流。所以,你会再次看到缓冲。