迅速-像Instagram应用这样的预下载视频

时间:2019-07-04 08:31:34

标签: ios swift video streaming instagram

目前,我有一个视频供稿,其中包含来自视频托管服务的流视频URL。我想在单元格出现在屏幕上后立即播放视频,但由于我们总是有缓冲时间,因此无法采用这种方法。

我正在Instagram(iOS)上检查此行为,如果我们打开它并等待很少的时间来加载供稿并快速切换到飞行模式,我们可以看到所有视频帖子都预先下载了每个视频几秒钟。如果我们等待视频,则在播放此预下载的部分后视频将被冻结。 Instagram应用正在获取其Feed,并开始预下载其所有视频,以便能够在屏幕上出现一个单元格时立即开始播放。

我正在检查一些想法,例如使用AVQueuePlayer或下载少量视频,但有关此的信息不多...这种“ Instagram方式”是否可行或太难了?

1 个答案:

答案 0 :(得分:0)

做起来并不难,但是一些库已经可用。您可以使用以下简单的库使其工作

AGVideoPlayerView