Как вставить видео в html

Мы уже говорили на предыдущем уроке, что для того, чтобы заменить тег и легче включить звуковой контент на веб-странице. HTML5 ввел тег <audio> <object>

Как и в случае со звуком, этот тег <object> также часто использовался для добавления интерактивных видеороликов на наши веб-страницы (а также для содержимого Flash и других, иногда сложных и тяжелых компонентов). Наряду с тэгом <audio>, появление HTML5, поэтому, почти естественно, ввело еще один тэг очень похожего назначения, предназначенный именно для воспроизведения фильмов и клипов: тэг <video>, предмет этого урока.

Мы также начнем с простого примера использования:

<video width="320" height="240" controls>
    <source src="video.mp4" type="video/mp4">
</video>

Также в этом случае, как видно по тегу <audio>, есть атрибут controls, присутствие которого указывает на необходимость отображения пользовательских элементов управления для управления воспроизведением видео. Вместе с controls атрибутами width и height позволяют указать размер видео.

Мы можем добавить к тегу два других атрибута <video>autoplay и loop: первый вызывает автоматическое выполнение видео, а второй заставляет его автоматически воспроизводиться в непрерывном цикле. Оба эти атрибута часто используются путем пропуска атрибута controls, например, для создания анимированных обоев или неинтерактивных видео в непрерывном цикле.

Аналогично тому, что мы видели для тега <audio>, в тег <video> можно вставить один или несколько элементов типа <source>, используемых для указания файла, который мы хотим воспроизвести. В предыдущем примере мы указали воспроизводить файл video.mp4 через атрибут src, а также предусматриваем явное указание типа file ( type="video/mp4").

Использование нескольких тегов <source> позволяет нам указать, какие файлы следует воспроизводить в случае проблем с браузером. Рассмотрим, например, следующий код:

 <video width="320" height="240" controls>     
<source src="video.mp4" type="video/mp4">     
<source src="video.ogg" type="video/ogg">  
Браузер не поддерживает тег видео </video> 

В этом случае браузер сначала попытается воспроизвести файл, указанный в первом теге <source>. Если (и только если) по какой-либо причине файл не может быть воспроизведен, браузер попытается воспроизвести второй файл и т. Д. Для всех <source> следующих тегов . Наконец, для обеспечения обратной совместимости с предыдущими версиями HTML вы можете указать строку (или другой код HTML), которая будет отображаться, если браузер не поддерживает тег <video>.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *