All videos параметры html

All videos параметры html

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

Путь к файлу задаётся через атрибут src или вложенный элемент . Список поддерживаемых браузерами аудио и видеокодеков ограничен.

Для универсального воспроизведения в браузерах видео кодируют с помощью разных кодеков и добавляют файлы одновременно.

Изображения и мультимедиа

Синтаксис¶

Закрывающий тег обязателен.

Атрибуты¶

autoplay Видео начинает воспроизводиться автоматически после загрузки страницы. buffered Атрибут для определения временных диапазонов буферизованных носителей. Этот атрибут содержит объект TimeRanges . controls Добавляет панель управления к видеоролику. crossorigin Этот атрибут указывает, следует ли использовать CORS для извлечения связанного изображения. height Задаёт высоту области для воспроизведения видеоролика. loop Повторяет воспроизведение видео с начала после его завершения. muted Логический атрибут, который определяет значение по умолчания для аудио дорожки, содержащуюся в видео. Если атрибут указан, то аудио дорожка воспроизводиться не будет. Значение атрибута по умолчанию — «ложь», и это означает, что звук будет воспроизводиться, когда видео воспроизводится. played Атрибут TimeRanges , указывающий все диапазоны воспроизводимого видео. poster Указывает адрес картинки, которая будет отображаться, пока видео не доступно или не воспроизводится. preload Используется для загрузки видео вместе с загрузкой веб-страницы. src Указывает путь к воспроизводимому видеоролику. width Задаёт ширину области для воспроизведения видеоролика.

autoplay¶

При наличии этого атрибута видео начинает воспроизводиться автоматически после загрузки страницы. Атрибут autoplay отменяет действие preload .

video autoplay="autoplay">video> 

В качестве значения указывается autoplay , также допустимо вообще не указывать никакое значение.

Значение по умолчанию

По умолчанию этот атрибут выключен.

controls¶

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

video controls="controls">video> 

В качестве значения указывается controls , также допустимо писать атрибут без значения.

Значение по умолчанию

По умолчанию этот атрибут выключен.

height¶

Атрибут height задаёт высоту области для воспроизведения видеоролика. Само видео меняет свои размеры в большую или меньшую сторону, чтобы вписаться в заданные рамки, но его пропорции при этом остаются прежними.

Любое целое положительное число в пикселях или процентах.

Значение по умолчанию

Исходная высота берётся из параметров видео. Если эти параметры не доступны, тогда height принимается равной высоте картинке, заданной атрибутом poster . В противном случае высота видео устанавливается 150 пикселей.

loop¶

Зацикливает воспроизведение видео, оно повторяется каждый раз с начала после завершения.

В качестве значения указывается loop , также допустимо писать атрибут без значения.

Значение по умолчанию

По умолчанию этот атрибут выключен.

poster¶

Указывает адрес картинки, которая будет отображаться, пока видео не доступно или не вопроизводится. Само изображение может быть в любом доступном формате: GIF, PNG, JPEG. Если атрибут poster не указан, браузер постарается отобразить первый кадр видео.

В качестве значения принимается полный или относительный путь к графическому файлу.

Значение по умолчанию

preload¶

Используется для загрузки видео вместе с загрузкой веб-страницы. Этот атрибут игнорируется, если установлен autoplay .

video preload="none | metadata | auto">video> 

none Не загружать видео. metadata Загрузить только служебную информацию (размеры видео, первый кадр, продолжительность и др.). auto Загрузить видео целиком при загрузке страницы.

Значение по умолчанию

src¶

Указывает путь к воспроизводимому видеоролику. Для этой же цели можно использовать элемент .

В качестве значения принимается полный или относительный путь к файлу.

Значение по умолчанию

width¶

Атрибут width задаёт ширину области для воспроизведения видеоролика. Само видео меняет свои размеры в большую или меньшую сторону, чтобы вписаться в указанную ширину, но его пропорции при этом не искажаются.

Любое целое положительное число в пикселях или процентах.

Значение по умолчанию

Исходная ширина берётся из параметров видео, если это значение не доступно, тогда width принимается равной ширине картинке, заданной атрибутом poster . Если этот атрибут не установлен, ширина устанавливается как 300 пикселей.

Спецификации¶

Примеры¶

Пример 1¶

 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
 html> head> meta charset="utf-8" /> title>videotitle> head> body> video width="400" height="300" controls="controls" poster="video/duel.jpg" > source src="video/duel.ogv" type='video/ogg; codecs="theora, vorbis"' /> source src="video/duel.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' /> source src="video/duel.webm" type='video/webm; codecs="vp8, vorbis"' /> Элемент video не поддерживается вашим браузером. a href="video/duel.mp4">Скачайте видеоa>. video> body> html> 

Пример 2¶

Первый пример воспроизводит видео, начиная воспроизведение, как только будет получено достаточное количество видео, чтобы позволить воспроизведение без паузы для загрузки еще. До начала воспроизведения видео на его месте отображается изображение «posterimage.jpg».

 video src="videofile.ogg" autoplay poster="posterimage.jpg" > Sorry, your browser doesn't support embedded videos, but don't worry, you can a href="videofile.ogg">download ita> and watch it with your favorite video player! video> 

Второй пример позволяет пользователю выбирать различные субтитры.

 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
 video src="foo.ogg"> track kind="subtitles" src="foo.en.vtt" srclang="en" label="English" /> track kind="subtitles" src="foo.sv.vtt" srclang="sv" label="Svenska" /> video> 

Пример 3¶

Пример нескольких источников

 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
video width="480" controls poster="https://archive.org/download/WebmVp8Vorbis/webmvp8.gif" > source src="https://archive.org/download/WebmVp8Vorbis/webmvp8_512kb.mp4" type="video/mp4" /> source src="https://archive.org/download/WebmVp8Vorbis/webmvp8.ogv" type="video/ogg" /> source src="https://archive.org/download/WebmVp8Vorbis/webmvp8.webm" type="video/webm" /> Your browser doesn't support HTML5 video tag. video> 

Поддержка браузерами¶

Can I Use video? Data on support for the video feature across the major browsers from caniuse.com.

Поддержка WebM видео-кодека:

Can I Use webm? Data on support for the webm feature across the major browsers from caniuse.com.

Поддержка Ogg/Theora видео-кодека:

Can I Use ogv? Data on support for the ogv feature across the major browsers from caniuse.com.

Поддержка MPEG-4/H.264 видео-кодека:

Can I Use mpeg4? Data on support for the mpeg4 feature across the major browsers from caniuse.com.

Поддержка HEVC/H.265 видео-кодека:

Can I Use hevc? Data on support for the hevc feature across the major browsers from caniuse.com.

Источник

HTML Video

The HTML element is used to show a video on a web page.

Example

The HTML Element

To show a video in HTML, use the element:

Example

How it Works

The controls attribute adds video controls, like play, pause, and volume.

It is a good idea to always include width and height attributes. If height and width are not set, the page might flicker while the video loads.

The element allows you to specify alternative video files which the browser may choose from. The browser will use the first recognized format.

The text between the tags will only be displayed in browsers that do not support the

HTML Autoplay

To start a video automatically, use the autoplay attribute:

Example

Note: Chromium browsers do not allow autoplay in most cases. However, muted autoplay is always allowed.

Add muted after autoplay to let your video start playing automatically (but muted):

Example

Browser Support

The numbers in the table specify the first browser version that fully supports the element.

Element
4.0 9.0 3.5 4.0 10.5

HTML Video Formats

There are three supported video formats: MP4, WebM, and Ogg. The browser support for the different formats is:

Browser MP4 WebM Ogg
Edge YES YES YES
Chrome YES YES YES
Firefox YES YES YES
Safari YES YES NO
Opera YES YES YES

HTML Video — Media Types

HTML Video — Methods, Properties, and Events

The HTML DOM defines methods, properties, and events for the element.

This allows you to load, play, and pause videos, as well as setting duration and volume.

There are also DOM events that can notify you when a video begins to play, is paused, etc.

Example: Using JavaScript

Play/Pause Big Small Normal

Your browser does not support HTML5 video.

For a full DOM reference, go to our HTML Audio/Video DOM Reference.

HTML Video Tags

Tag Description
Defines a video or movie
Defines multiple media resources for media elements, such as and
Defines text tracks in media players

Источник

HTML Tag

The tag is used to embed video content in a document, such as a movie clip or other video streams.

The text between the tags will only be displayed in browsers that do not support the

There are three supported video formats in HTML: MP4, WebM, and OGG.

Browser MP4 WebM Ogg
Edge YES YES YES
Chrome YES YES YES
Firefox YES YES YES
Safari YES YES NO
Opera YES YES YES

Tips and Notes

Tip: For audio files, look at the tag.

Browser Support

The numbers in the table specify the first browser version that fully supports the element.

Element
4.0 9.0 3.5 3.1 11.5

Optional Attributes

Attribute Value Description
autoplay autoplay Specifies that the video will start playing as soon as it is ready
controls controls Specifies that video controls should be displayed (such as a play/pause button etc).
height pixels Sets the height of the video player
loop loop Specifies that the video will start over again, every time it is finished
muted muted Specifies that the audio output of the video should be muted
poster URL Specifies an image to be shown while the video is downloading, or until the user hits the play button
preload auto
metadata
none
Specifies if and how the author thinks the video should be loaded when the page loads
src URL Specifies the URL of the video file
width pixels Sets the width of the video player

Источник

Читайте также:  Single page application javascript framework
Оцените статью