HTML5 Видео
Многие веб-сайты используют видео. HTML5 предоставляет стандарт для отображения видео.
Проверьте, поддерживает ли ваш браузер видео HTML5:
Видео на веб-страницах
До сих пор не существовало стандарта для отображения видео на веб-страницах.
Сегодня большинство видео отображается через плагины (например, Flash). Однако не все браузеры имеют одинаковые плагины.
HTML5 определяет стандартный способ включения видео с помощью элемента video.
Поддержка браузеров
![]()
![]()
![]()
![]()
![]()
Internet Explorer 9+, Firefox, Opera, Chrome и Safari поддерживают элемент <video>.
Примечание:Internet Explorer 8 или более ранние версии IE не поддерживают элемент <video>.
HTML5 Видео - как это работает
Чтобы отобразить видео в HTML5, всё, что вам нужно, это:
Примеры
Попробуйте сами »
Элемент <video> предоставляет элементы управления воспроизведением, паузой и громкостью для управления видео.
Элемент <video> также предоставляет атрибуты width и height для управления размером видео. Если высота и ширина заданы, необходимое пространство для видео будет зарезервировано при загрузке страницы. Если эти атрибуты не заданы, браузер не знает размер видео, поэтому не может зарезервировать определённое пространство во время загрузки, и страница будет изменяться в соответствии с исходным размером видео.
Содержимое, вставленное между тегами <video> и </video>, предназначено для браузеров, которые не поддерживают элемент video.
Элемент <video> поддерживает несколько элементов <source>. Элемент <source> может ссылаться на разные видеофайлы. Браузер будет использовать первый распознанный формат:
Видеоформаты и поддержка браузеров
В настоящее время элемент <video> поддерживает три видеоформата: MP4, WebM и Ogg:
| Браузер | MP4 | WebM | Ogg |
|---|---|---|---|
| Internet Explorer | Да | НЕТ | НЕТ |
| Chrome | Да | Да | Да |
| Firefox | Да | Да | Да |
| Safari | Да | НЕТ | НЕТ |
| Opera | ДА (начиная с Opera 25) | Да | Да |
- MP4 = файлы MPEG 4 с кодированием видео H.264 и кодированием аудио AAC
- WebM = файлы WebM с кодированием видео VP8 и кодированием аудио Vorbis
- Ogg = файлы Ogg с кодированием видео Theora и кодированием аудио Vorbis
Видеоформат
| Формат | MIME-тип |
|---|---|
| MP4 | video/mp4 |
| WebM | video/webm |
| Ogg | video/ogg |
HTML5 <video> — управление с помощью DOM
Элементы HTML5 <video> и <audio> также имеют методы, свойства и события.
Методами, свойствами и событиями элементов <video> и <audio> можно управлять с помощью JavaScript.
Методы используются для воспроизведения, приостановки, загрузки и т. д. Свойства (такие как duration, volume и т. д.) можно читать или задавать. События DOM могут уведомлять вас, например, когда элемент <video> начинает воспроизведение, приостанавливается, останавливается и т. д.
Простые методы в примере демонстрируют, как использовать элемент <video>, читать и задавать свойства и вызывать методы.
Пример 1
Создайте простые элементы управления воспроизведением/паузой и изменением размера для видео:
В приведенном выше примере вызываются два метода: play() и pause(). Также используются два свойства: paused и width.
Попробуйте сами »Для получения дополнительной информации см.Справочное руководство по HTML5 Audio/Video DOM。
Теги видео HTML5
| Тег | Описание |
|---|---|
| <video> | Определяет видео |
| <source> | Определяет несколько медиаресурсов, таких как <video> и <audio> |
| <track> | Определяет текстовые дорожки в медиаплеере |