Progressive Video在iOS上下载

我正在尝试在iOS应用程序中通过AVPlayer播放video的渐进式下载 。 我已经实现了一个可以下载文件到iPad的下载器模块。 但是,我发现我无法播放仍在写入的文件

所以,据我所知,我唯一的解决办法是通过下载一个文件“块”的列表,然后继续播放每个文件,因为他们准备好了(即:下载),可能使用HLS

search我遇到了这个通过hls实现渐进式下载的问题,除此以外 ,我找不到其他方法

不过,我不断遇到search结果,说如何configurationWeb服务器利用iOS支持HTTP渐进式下载,但没有提到如何从iOS端做到这一点

那么,有没有人有任何想法和/或经验呢?

编辑:我也发现有可能是这样做的其他方式(即:stream,然后写stream媒体数据到磁盘),这是由这个问题,但仍然无法得到它的工作,因为它似乎不工作非本地资产!

从你说的话,你可能想改变方法,并尝试stream文件。 同时下载和播放,我想说的是Streaming的定义。 我讨厌当人们发布链接到苹果文档,但在这种情况下,阅读这个文档的一小部分将比以往任何时候都帮助你。 如果你正在使用连接和video,你应该改变你的方法。 链接: https : //developer.apple.com/library/ios/documentation/networkinginternet/conceptual/streamingmediaguide/Introduction/Introduction.html