我正在製作一個遊戲,涉及根據您獲得的結果觸發30個小視頻文件之一。由於視頻需要在用戶互動後立即播放,理想情況下,我希望將視頻預加載並準備就緒。是否可以預加載和緩存視頻文件而不將它們添加到DOM?
我已經添加了PreloadJS,排隊了我需要的所有資產。
查看巡視器中的網絡選項卡,我可以看到在加載屏幕上傳輸的所有20MB視頻。
然而,當談到時間來播放剪輯,它似乎是重新下載它們,而不是從內存中打他們......
我認爲,一旦文件被下載的,他們會僅僅停留在瀏覽器緩存中,並且一旦我嘗試加載具有相同src的文件,它會將其從所下載的資產池中拉出來,但這似乎不是這種情況...
任何想法如何可以將下載的文件保存在內存中而無需在頁面中添加30個視頻播放器?
謝謝!
Ger