English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
HTML <video> подходит для HTML 5+, используется для определения потокового видео для онлайн-просмотра.
Многие сайты используют видео. HTML5 предоставляет стандарт для их отображения.
До сих пор не существует стандарта для отображения видео на веб-страницах.
В настоящее время большинство видео отображаются через плагины (например, Flash). Однако не все браузеры имеют одинаковые плагины.
HTML5 определяет стандартный метод включения видео через элемент video.
Internet Explorer 9+, Firefox, Opera, Chrome и Safari поддерживают элемент <video>.
Внимание: Internet Explorer 8 и более ранние версии IE не поддерживают элемент <video>.
Чтобы отобразить видео в HTML5, вам всего лишь нужно:
<video width="320" height="240" controls> <source src="movie.mp4" type="video/mp4"> <source src="movie.ogg" type="video/ogg"> Ваш браузер не поддерживает тег Video. </video>Проверьте, посмотрите ›/›
Кроме того, элемент <video> предоставляет свойства width и height для управления размером видео. Если установлены высота и ширина, необходимое пространство для видео будет сохранено при загрузке страницы. Если эти свойства не установлены, браузер не знает размера видео, и он не может сохранить конкретное пространство при загрузке, страница будет изменяться в зависимости от размера исходного видео.
Содержимое, вставленное между тегами <video> и </video>, предназначено для отображения в браузерах, не поддерживающих элемент video.
Элементы <source> поддерживаются элементом <video>. Элемент <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-type |
MP4 | video/mp4 |
WebM | video/webm |
Ogg | video/ogg |
Элементы <video> и <audio> в HTML5 также имеют методы, свойства и события.
Методы, свойства и события элементов <video> и <audio> можно контролировать с помощью JavaScript.
Методы используются для воспроизведения, приостановки и загрузки и т.д. Свойства (например, продолжительность, громкость и т.д.) могут быть считаны или установлены. DOM-события могут уведомлять вас, например, о том, что элемент <video> начал воспроизведение, был приостановлен, остановлен и т.д.
Простые методы в примере демонстрируют, как использовать элемент <video>, читать и устанавливать свойства, а также как вызывать методы.
Создайте простые элементы управления воспроизведением/паузой и изменением размера для видео:
В примере были использованы два метода: play() и pause(). Также были использованы два свойства: paused и width.
Более подробную информацию см. Руководство по DOM HTML5 Audio/Video.
Тег | Описание |
<video> | Определение одного видео |
<source> | Определение различных ресурсов медиа, например <video> и <audio> |
<track> | Определение текстового трека в медиаплеере |