Есть ли способ предварительно загружать видео с помощью JavaScript?

StackOverflow https://stackoverflow.com/questions/4441144

  •  10-10-2019
  •  | 
  •  

Вопрос

Я разрабатываю веб -приложение, которое похоже на онлайн -версию Power Point. Что я хочу сделать, так это предварительно загрузить предыдущий и следующий слайд, пока пользователь просматривает текущий слайд, так что при нажатии на предыдущее и следующее.

На каждом слайде есть jwplayer, чтобы играть в звук, который сочетается со слайдом. На этом этапе у меня есть переменные JavaScript, которые действуют как буфер и удерживают HTML для предыдущих и следующих слайдов. Когда пользователь нажимает дальше, я использую jQuery, чтобы заменить HTML, отображающий в настоящее время с помощью HTML в переменной буфера. В этот момент создается JWPlayer, и звук начинает буферизировать, а затем играть. Я хотел бы иметь возможность буферировать звук, когда я помещаю HTML в буфере. Есть ли способ сделать это с помощью JavaScript?

Это было полезно?

Решение

Вместо того, чтобы кэшировать слайды HTML -источник, фактически встраивает их HTML в страницу, но в невидимый див. Когда пользователь хочет увидеть следующий слайд, сделайте старый невидимый и новый видным.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top