Pracuję nad grą, która wymaga wyzwolenia jednego z 30 małych plików wideo w zależności od wyniku. Ponieważ filmy wideo muszą być odtwarzane natychmiast po interakcji użytkownika, w idealnym przypadku filmy powinny być wstępnie załadowane i gotowe do pracy.Czy można wstępnie załadować i buforować pliki wideo bez dodawania ich do DOM?
Dodałem PreloadJS, ustawiłem w kolejce wszystkie potrzebne zasoby.
Patrząc na zakładkę Sieć w inspektorze, widzę wszystkie 20 MB filmów przenoszących się na ekranie ładowania.
Jednak, gdy przychodzi czas, aby odtwarzać klipy, wydaje się być ponownie pobierając je raczej niż ich odtwarzanie z pamięci ...
Myślałem, że raz pliki zostały pobrane, oni po prostu zatrzymać w pamięci podręcznej przeglądarki i gdy spróbuję wczytać plik z tym samym src, pobierałbym go z puli pobranych zasobów, ale nie wydaje się, żeby tak było ...
Każdy pomysł, jak to zrobić może przechowywać pobrane pliki w pamięci bez dodawania 30 odtwarzaczy wideo do strony?
Dzięki!
Ger