MPMoviePlayerController在播放前是否下载了一段视频

时间:2015-12-01 13:09:19

标签: ios video mpmovieplayercontroller avplayer

我正在制作视频流应用程序。我在新加坡有一个存储桶,我存储了所有视频。我的网速很快。我通过API获取了Url,

在我的Android应用程序中,我获取了Url并开始播放它并在10秒缓冲后开始播放,而在iOS应用程序中,缓冲需要25秒,然后开始播放。

我的问题是MPMoviePlayerController是否首先开始下载视频(最低金额),然后播放或逐步播放内容?

1 个答案:

答案 0 :(得分:0)

它是双向的。

通常,是的:

  

当文件通过网络传送或通过互联网下载时,整个文件不会立即可用,但可以在下载时播放典型的QuickTime电影。

但是,这取决于视频文件的格式

  

还可以创建一个电影文件,其中首先存储样本数据,然后是电影数据结构。这通常不合适,因为在QuickTime可以解释样本数据之前必须下载整个文件。

您可以在此处阅读更多内容:https://developer.apple.com/library/prerelease/ios/samplecode/MoviePlayer_iPhone/Listings/ReadMe_txt.html