Как создавать объект видео и по событию добавлять на страницу?

Всем привет!

У меня на странице есть много небольших видео у карточек услуг. По наведению на карточку картинка заглушка исчезает и под ней запускается видео. Все бы хорошо но все 30 небольших видеофайлов грузятся сразу, а это мешает.

Возможно я не там ищу, но в сети не нашел информации о возможности создания объекта видео и добаления его на сайт по событию. То есть чтобы не грузить все видео сразу а по ховеру забирать из data-атрибута ссылку создавать объект видео и добавлять на страницу? Такое возможно? В идеале конечно создать массив с этими видео и закэшировать их в фоновом режиме предварительно
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
Конечно возможно.
const player = document.createElement('video');
player.src = '/path/to/file.avi');

Посмотрите подробности и примеры здесь:
https://developer.mozilla.org/ru/docs/Web/API/HTML...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы