Я работаю над игрой, которая включает в себя запуск одного из 30 небольших видеофайлов в зависимости от того, какой результат вы получите. Поскольку видео необходимо воспроизводить сразу после того, как пользователь взаимодействует, в идеале я хотел бы, чтобы видео было предварительно загружено и готово к работе.Можно ли предварительно загружать и кэшировать видеофайлы без добавления их в DOM?
Я добавил PreloadJS, поставил в очередь все необходимые мне активы.
Глядя на вкладку «Сеть» в инспекторе, я вижу все 20 миллионов видео, передаваемых на экране загрузки.
Однако, когда приходит время, чтобы играть клипы, это, кажется, повторно загрузить их, а не играть в них из памяти ...
Я думал, что после того, как файлы были загружены, они просто остаться в кеше браузера, и как только я попытался загрузить файл с тем же src, он вытащил бы его из пула загруженных активов, но это, похоже, не так ...
Любая идея, как я может хранить загруженные файлы в памяти без добавления на страницу 30 видеоплееров?
Спасибо!
Ger