Элемент video используется для воспроизведения видео-файлов.

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

Примечание: В частности это содержимое не предназначено для повышения доступности. Чтобы сделать видео доступным для людей с проблемами слуха, зрения или другими ограничениями по здоровью, авторам документов следует обеспечивать альтернативные медиа-потоки и/или добавлять вспомогательное содержимое в обычные медиа-потоки (например, подписи или субтитры).

Тег video является медиа-элементом, который использует видео-данные, которые могут быть связаны (синхронизированы) с аудио-данными.

Атрибуты src, preload, autoplay, loop и controls являются общими для всех медиа-элементов.

Атрибут poster содержит адрес с изображением, которое браузеры могут показывать до загрузки видео-содержимого (пока видео не доступно для просмотра). Если указан этот атрибут, он должен содержать правильный непустой URL-адрес (в начале и в конце допускаются пробельные символы).

Примечание: Изображение, на которое указывает атрибут poster, кадр постера, предназначено для визуального описания видео (обычно соответствует первому непустому кадру видео-файла), которое позволит пользователю понять содержание видео-фильма.

Когда видео-данные не доступны (атрибут readyState элемента video равен значению HAVE_NOTHING или HAVE_METADATA), браузеру следует отобразить кадр с постером, если он указан.

Когда элемент video находится в состоянии паузы и текущей позицией воспроизведения является первый кадр видео-фильма, то отображаться будет или этот первый кадр, или постер по усмотрению браузера.

Когда элемент video находится в состоянии паузы в любой другой позиции, то отображаться должен кадр соответствующий этой позиции воспроизведения, или последний отображенный кадр, если видео в данной позиции недоступно (например, загружается).

Браузеры могут показывать сообщения пользователю (такие как "загрузка", "видео не загружено", "ошибка" или более подробную информацию) в виде текста или иконок поверх видео или в другой области воспроизведения.

Статьи о видео в HTML 5