0

1 つのビデオ トラックをストリーミングしてループしています。最初のループの再生中に 1 回だけ完全にダウンロードし、残りのループをストレージから再生したくありません。

これはどのように達成できますか?

4

1 に答える 1

0

これは GitHub のshaka-player#1459で回答されていますが、この質問に出くわした人のためにここで繰り返します。

ビデオが小さいと仮定すると、bufferingGoalおよびbufferBehind構成値をビデオの長さ (またはそれ以上) に設定すると、ビデオ全体がバッファリングされます。次に、ビデオをループするように設定するだけで、ブラウザは何もダウンロードせずに再生します. ただし、ビデオ全体がメモリに保存されるため、これは短いビデオに対してのみ実行できます。

player.configure({streaming: {bufferBehind: 60, bufferingGoal: 60}});
于 2018-07-25T17:01:53.847 に答える