iOS上的渐进式视频下载

8
我正在尝试在我的iOS应用程序中实现渐进式下载视频,可以通过AVPlayer播放。我已经实现了一个下载器模块,可以将文件下载到iPad上。但是,我发现我无法播放仍在写入的文件。
因此,据我所知,我的唯一解决方案就是通过下载文件“块”的列表,然后随着每个文件准备好(即已下载),继续播放,可能使用HLS。
搜索后,我发现这个问题通过hls实现了渐进式下载, 但除此之外,我找不到其他方法。
然而,我不断遇到搜索结果,说如何配置Web服务器以利用iOS支持的HTTP渐进式下载,但没有提及如何从iOS端执行它。
那么,有没有人对此有任何想法和/或经验?

编辑:我还发现有一种方法可以反过来做(即:流式传输,然后将流式数据写入磁盘),这是由this question建议的,但似乎它不能与非本地资源一起使用!


你在实现这个方面有什么好运气吗? - thomers
使用AVPlayer,我认为可以直接播放URL,如果我没记错的话,这是渐进式下载。您可以在另一个线程后台下载文件本身,然后下次播放文件时,可以播放本地版本。虽然不完全符合您的想法,但也许可以行得通? - Liron
1个回答

4

我仍然希望实现渐进式下载,因为我想将此文件发送到DLNA电视,这方面还有什么进展吗? - vishal dharankar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接