我正在制作视频流应用程序。我在新加坡有一个存储桶,我存储了所有视频。我的网速很快。我通过API获取了Url,
在我的Android应用程序中,我获取了Url并开始播放它并在10秒缓冲后开始播放,而在iOS应用程序中,缓冲需要25秒,然后开始播放。
我的问题是MPMoviePlayerController是否首先开始下载视频(最低金额),然后播放或逐步播放内容?
答案 0 :(得分:0)
它是双向的。
通常,是的:
当文件通过网络传送或通过互联网下载时,整个文件不会立即可用,但可以在下载时播放典型的QuickTime电影。
但是,这取决于视频文件的格式
还可以创建一个电影文件,其中首先存储样本数据,然后是电影数据结构。这通常不合适,因为在QuickTime可以解释样本数据之前必须下载整个文件。
您可以在此处阅读更多内容:https://developer.apple.com/library/prerelease/ios/samplecode/MoviePlayer_iPhone/Listings/ReadMe_txt.html