8

私は、結果に応じて 30 の小さなビデオ ファイルの 1 つをトリガーするゲームに取り組んでいます。ユーザーが操作した直後にビデオを再生する必要があるため、理想的には、ビデオをプリロードしてすぐに使用できるようにしたいと考えています。

PreloadJS を追加し、必要なすべてのアセットをキューに入れました。

インスペクターの [ネットワーク] タブを見ると、ロード画面で 20 MB のビデオがすべて転送されているのがわかります。

ただし、クリップを再生するときは、メモリから再生するのではなく、クリップを再ダウンロードしているようです...

ファイルがダウンロードされると、それらはブラウザのキャッシュに残り、同じ src でファイルをロードしようとすると、ダウンロードされたアセットのプールからプルされると思いましたが、これはそうではないようですそうなる...

ページに 30 個のビデオ プレーヤーを追加せずに、ダウンロードしたファイルをメモリに保持する方法を教えてください。

ありがとう!

ゲル

4

1 に答える 1