video
Элемент video
используется для воспроизведения видео-файлов.
Внутри элемента video
, между его открывающим и закрывающим тегом, можно задать любое содержимое, предназначенное для отображения в старых версиях браузеров, которые не поддерживают тег video
. В качестве этого вспомогательного содержимого можно добавить ссылку на плагины для воспроизведения видео или другие инструкции по его просмотру.
Примечание: В частности это содержимое не предназначено для повышения доступности. Чтобы сделать видео доступным для людей с проблемами слуха, зрения или другими ограничениями по здоровью, авторам документов следует обеспечивать альтернативные медиа-потоки и/или добавлять вспомогательное содержимое в обычные медиа-потоки (например, подписи или субтитры).
Тег video
является медиа-элементом, который использует видео-данные, которые могут быть связаны (синхронизированы) с аудио-данными.
Атрибуты src
, preload
, autoplay
, loop
и controls
являются общими для всех медиа-элементов.
Атрибут poster
содержит адрес с изображением, которое браузеры могут показывать до загрузки видео-содержимого (пока видео не доступно для просмотра). Если указан этот атрибут, он должен содержать правильный непустой URL-адрес (в начале и в конце допускаются пробельные символы).
Примечание: Изображение, на которое указывает атрибут poster
, кадр постера, предназначено для визуального описания видео (обычно соответствует первому непустому кадру видео-файла), которое позволит пользователю понять содержание видео-фильма.
Когда видео-данные не доступны (атрибут readyState
элемента video
равен значению HAVE_NOTHING или HAVE_METADATA), браузеру следует отобразить кадр с постером, если он указан.
Когда элемент video
находится в состоянии паузы и текущей позицией воспроизведения является первый кадр видео-фильма, то отображаться будет или этот первый кадр, или постер по усмотрению браузера.
Когда элемент video
находится в состоянии паузы в любой другой позиции, то отображаться должен кадр соответствующий этой позиции воспроизведения, или последний отображенный кадр, если видео в данной позиции недоступно (например, загружается).
Браузеры могут показывать сообщения пользователю (такие как "загрузка", "видео не загружено", "ошибка" или более подробную информацию) в виде текста или иконок поверх видео или в другой области воспроизведения.
Статьи о видео в HTML 5
Новое в справочниках
- Метод jQuery.ajax() / 20.04.2011
- jQuery-селектор [attribute$="value"] / 04.02.2011
- Метод jQuery.sub() / 31.01.2011
- Популярные плагины jQuery / 20.01.2011
- Метод .animate() в jQuery / 27.12.2010