Подтвердить что ты не робот

Как предотвратить загрузку html5 видео до игры?

У меня есть несколько видео html5 на одной странице, и я только понял, что при посещении страницы все видео начинают загружаться, даже если я не нажал ни одной из них.

Есть ли способ загрузить видео только после нажатия кнопки воспроизведения, чтобы предотвратить ненужную загрузку?

4b9b3361

Ответ 1

<!DOCTYPE html>
<html>
<body>

<video width="320" height="240" controls="controls" preload="none">
  <source src="movie.mp4" type="video/mp4" />
  <source src="movie.ogg" type="video/ogg" />
  Your browser does not support the video tag.
</video>

</body>
</html>

Использовать предварительную загрузку "none"

http://diveintohtml5.info/video.html

Ответ 2

Вы должны использовать атрибут preload и установить его значение none.

Цитата из спецификация <video>

preload= " none" или " метаданные" или " авто" или "(пустая строка) или пустой
Представляет собой намек для UA о том, считается ли оптимистичная загрузка самого видео или его метаданных.
 - none": указывает UA, что пользователю не требуется видео, или что минимизация ненужного трафика является желательным.

Ответ 3

Просто используйте <video preload="none">

И если вы хотите загружать метаданные только видео, используйте <video preload="metadata">