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