iOS上的渐进式视频下载(Progressive Video Download on iOS)

2019-07-30 05:43发布

我想实现渐进式下载在我的iOS应用中的视频,可以通过AVPlayer播放的。 我已经执行一个下载模块,可以将文件下载到iPad。 然而,我发现我无法播放仍然被写入到文件

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

搜索我也碰到过这个问题,它实现了通过HLS渐进式下载 ,但除此之外,我能找到没有其他办法

不过,我把所有的搜寻结果说如何配置Web服务器以利用为HTTP渐进式下载iOS的支持来,但没有提到如何从iOS侧做

因此,任何一个有关于任何想法和/或经验?

编辑:我还发现有可能是做它周围的其他方式的一种方式(即:流,然后写流数据到磁盘),通过提出这个问题,但仍无法得到它的工作,因为它似乎它不工作非本地资产!

Answer 1:

从你说的话,你可能要改变做法,并尝试流的文件。 下载并在同一时间玩,我想说的是流媒体的定义。 我讨厌当人们张贴链接到苹果的文档,但在这种情况下阅读本文件的一点点帮助你比我曾经可以。 它应该是行得通的,如果你用lready连接和视频时,你只需要改变你的方法。 链接: https://developer.apple.com/library/ios/documentation/networkinginternet/conceptual/streamingmediaguide/Introduction/Introduction.html



文章来源: Progressive Video Download on iOS