沙卡播放器一个轨道自动播放循环 - 永远流媒体而不是一次

时间:2018-06-05 14:31:58

标签: video-streaming h.264 webm shaka

我正在流式传输并循环播放一个视频轨道,我希望它只能完全下载一次,而第一个循环正在播放,而不是从存储中播放剩余的循环。

如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

此问题在GitHub上的shaka-player#1459中得到了回答,但在此我将为遇到此问题的任何人重复。

假设视频较小,则可以将bufferingGoalbufferBehind配置值设置为视频的长度(或更大),它将缓冲整个视频。然后,您只需将视频设置为循环播放,浏览器便会播放它而无需下载任何内容。但是由于整个视频都存储在内存中,所以只能用于短视频。

player.configure({streaming: {bufferBehind: 60, bufferingGoal: 60}});