Для встраивания видео контента в документ используйте элемент HTML <video>. Видео элемент может содержать один или несколько источников видео. Чтобы указать источник видео, необходимо использовать атрибут src или элемент <source>; браузер сам определит наиболее подходящий источник.
Для просмотра списка поддерживаемых форматов, перейдите по ссылке Поддерживаемые аудио и видео элементами форматы мультимедийных файлов (en-US).
Допустимое содержимое. Если элемент имеет атрибут src: 0 или более элементов <track>, за которым следует прозрачный контент, который не содержит элементов мультимедиа: <audio> или <video> Иначе: 0 или более элементов <source>, за которыми следует 0 или более элементов <track>, затем прозрачным содержимым, которое не содержит элементы мультимедиа: <audio>
или <video>.
Как и все HTML-элементы, этот элемент поддерживает глобальные атрибуты.
autoplay
Логический атрибут; если указан, то видео начнёт воспроизводится автоматически, как только это будет возможно сделать без остановки, чтобы закончить загрузку данных.
autobuffer Non-standard Этот API вышел из употребления и его работа больше не гарантируется.
Логический атрибут; если указано, видео автоматически начнёт буферизацию, даже если оно не настроено на автоматический запуск. Используйте этот атрибут только тогда, когда очень вероятно, что пользователь будет смотреть видео. Видео буферизуется до тех пор, пока не заполнится кеш мультимедиа.>
Примечание: несмотря на то, что в ранних версиях HTML5 атрибут autobuffer присутствовал, в последующих выпусках он был удалён. Также он был удалён из Gecko 2.0 и других браузеров, а в некоторых никогда не реализовывался. Спецификация определяет новый перечислимый атрибут preload, вместо autobuffer с другим синтаксисом. баг 548523
buffered
Атрибут для определения временных диапазонов буферизованных носителей. Этот атрибут содержит объект TimeRanges (en-US).
controls
Если этот атрибут присутствует, тогда браузер отобразит элементы управления, чтобы позволить пользователю управлять воспроизведением видео, регулировать громкость, осуществлять перемотку, а также ставить на паузу и возобновление воспроизведение.
crossorigin
This enumerated attribute indicates whether to use CORS to fetch the related image. CORS-enabled resources (en-US) can be reused in the <canvas>
element without being tainted. The allowed values are:_ anonymous
_ : Sends a cross-origin request without a credential. In other words, it sends the Origin: HTTP header without a cookie, X.509 certificate, or performing HTTP Basic authentication. If the server does not give credentials to the origin site (by not setting the Access-Control-Allow-Origin: HTTP header), the image will be tainted, and its usage restricted.
use-credentials
Sends a cross-origin request with a credential. In other words, it sends the
Origin: HTTP header with a cookie, a certificate, or performing HTTP Basic authentication. If the server does not give credentials to the origin site (through Access-Control-Allow-Credentials: HTTP header), the image will be tainted and its usage restricted.When not present, the resource is fetched without a CORS request (i.e. without sending the Origin: HTTP header), preventing its non-tainted used in <canvas> elements. If invalid, it is handled as if the enumerated keyword anonymous was used. See CORS settings attributes (en-US) for additional information.
height
Высота области отображения видео в пикселях.
loop
Логический атрибут; если указан, то по окончанию проигрывания, видео автоматически начнёт воспроизведение с начала.
muted
Логический атрибут, который определяет значение по умолчания для аудио дорожки, содержащуюся в видео. Если атрибут указан, то аудио дорожка воспроизводиться не будет. Значение атрибута по умолчанию — «ложь», и это означает, что звук будет воспроизводиться, когда видео воспроизводится.
played
Атрибут TimeRanges (en-US), указывающий все диапазоны воспроизводимого видео.
preload
Этот перечислимый атрибут предназначен для того, чтобы дать подсказку браузеру о том, что, по мнению автора, приведёт к лучшему пользовательскому опыту. Он может иметь одно из следующих значений:* none: указывает, что видео не должно быть предварительно загружено.
metadata: указывает, что предварительно загружаются метаданные видео (например, длина).
auto: указывает, что весь видеофайл может быть загружен, даже если пользователь не должен его использовать.
пустая строка: синоним значения auto.Если не задано, значение атрибута определяется браузером по умолчанию (то есть, каждый браузер имеет по умолчанию значение данного атрибута). Спецификация рекомендует использовать metadata.> Примечание:Usage notes:* The autoplay attribute has precedence over preload. If autoplay is specified, the browser would obviously need to start downloading the video for playback.
The specification does not force the browser to follow the value of this attribute; it is a mere hint.
poster
URL-адрес, указывающий на постера, которое будет использовано, пока загружается видео или пока пользователь не нажмёт на кнопку воспроизведения. Если этот атрибут не указан, ничего не отображается до тех пор, пока не будет доступен первый кадр; то первый кадр отображается как рамка постера.
src
The URL of the video to embed. This is optional; you may instead use the
<source> element within the video block to specify the video to embed.
width
Ширина области отображения видео в пикселях.
The <video> element can fire many different events (en-US).
<!-- Simple video example -->
<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 it</a>
and watch it with your favorite video player!
</video>
<!-- Video with subtitles -->
<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>
The first example plays a video, starting playback as soon as enough of the video has been received to allow playback without pausing to download more. Until the video starts playing, the image «posterimage.jpg» is displayed in its place.
The second example allows the user to choose between different subtitles.
webm" type="video/webm">
Your browser doesn't support HTML5 video tag.
</video>
You can try the preceding example on HTML5 video demo example with live preview code editor.
If the MIME type for the video is not set correctly on the server, the video may not show or show a gray box containing an X (if JavaScript is enabled).
If you use Apache Web Server to serve Ogg Theora videos, you can fix this problem by adding the video file type extensions to «video/ogg» MIME type. The most common video file type extensions are «.ogm», «.ogv», or «.ogg». To do this, edit the «mime.types» file in «/etc/apache» or use the «AddType» configuration directive in httpd.conf.
If you serve your videos as WebM, you can fix this problem for the Apache Web Server by adding the extension used by your video files («.webm» is the most common one) to the MIME type «video/webm» via the «mime.types» file in «/etc/apache» or via the «AddType» configuration directive in httpd. conf.
AddType video/webm .webm
Your web host may provide an easy interface to MIME type configuration changes for new technologies until a global update naturally occurs.
Этот элемент реализует интерфейс HTMLVideoElement.
BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.
Media formats supported by the audio and video elements (en-US)
<audio>
Using HTML5 audio and video (en-US)
Manipulating video using canvas (en-US)
nsIDOMHTMLMediaElement
TinyVid — examples using ogg files in HTML5.
The video element (HTML5 specification)
Configuring servers for Ogg media (en-US)
The state of HTML5 video
Last modified: , by MDN contributors
| HTML | WebReference
Содержание
Синтаксис
Закрывающий тег
Атрибуты
Пример
Спецификация
Браузеры
Добавляет, воспроизводит и управляет настройками видеоролика на веб-странице. Путь к файлу задаётся через атрибут src или вложенный элемент <source>. Список поддерживаемых браузерами аудио и видеокодеков ограничен и приведён в табл. 1.
Табл. 1. Кодеки и браузеры
Браузер
Аудио кодеки
ogg/vorbis
17
4
11.5
3.5
wav
12
8
11.5
4
3.5
mp3
9
12
4
15
4
22
AAC
9
12
12
15
4
22
Видео кодеки
ogg/theora
17
4
11. 5
3.5
H.264
9
12
4
25
3.2
21
WebM
14
6
11.5
4
Firefox поддерживает AAC частично — только в контейнере MP4 и когда операционная система поддерживает этот формат.
Для универсального воспроизведения в указанных браузерах видео кодируют с помощью разных кодеков и добавляют файлы одновременно (см. пример).
Синтаксис
<video>
<source src="<адрес>">
</video>
Закрывающий тег
Обязателен.
Атрибуты
autoplay
Видео начинает воспроизводиться автоматически после загрузки страницы.
controls
Добавляет панель управления к видеоролику.
height
Задаёт высоту области для воспроизведения видеоролика.
loop
Повторяет воспроизведение видео с начала после его завершения.
poster
Указывает адрес картинки, которая будет отображаться, пока видео не доступно или не воспроизводится.
preload
Используется для загрузки видео вместе с загрузкой веб-страницы.
src
Указывает путь к воспроизводимому видеоролику.
width
Задаёт ширину области для воспроизведения видеоролика.
Каждая спецификация проходит несколько стадий одобрения.
Recommendation (Рекомендация) — спецификация одобрена W3C и рекомендована как стандарт.
Candidate Recommendation (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
Proposed Recommendation (Предлагаемая рекомендация) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
Working Draft (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
Editor’s draft (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
Draft (Черновик спецификации) — первая черновая версия стандарта.
Особняком стоит живой стандарт HTML (Living) — он не придерживается традиционной нумерации версий, поскольку находится в постоянной разработке и обновляется регулярно.
Браузеры
9
12
4
11.5
4
3.5
2.1
3.5
12
3.2
Браузеры
В таблице браузеров применяются следующие обозначения.
— элемент полностью поддерживается браузером;
— элемент браузером не воспринимается и игнорируется;
— при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.
Число указывает версию браузреа, начиная с которой элемент поддерживается.
Аудио и видео
См. также
<source>
<track>
Адаптивное встраивание
Видео на сайте
Добавление медиа-контента
Практика
Автовоспроизведение видео
Добавление видео
Зацикливание видео
Обложка видео
Размеры видеоплеера
Автор и редакторы
Автор: Влад Мержевич
Последнее изменение: 27.03.2018
Редакторы: Влад Мержевич
Тег | HTML справочник
HTML теги
Значение и применение
Раньше в браузерах не было встроенных возможностей для поддержки аудио и видео контента, но с развитием интернет, поддержка мультимедийных элементов в качестве возможностей современных браузеров стала необходимостью. В HTML 5 были введены новые элементы <video> и <audio>. Тег <video> добавляет видео контент на страницу. Элементы поддерживаются во всех современных браузерах.
Формат видеофайла – это определённая структура, в которой видеозапись хранится на носителе (запоминающее устройство) и определяется двумя состовляющими: файлом-контейнером, в котором хранится сама видеозапись, и кодеками, которые используются для обработки звука и изображения. В настоящее время существует 3 поддерживаемых формата видео для элемента <video>:
Браузер
MP4
WebM
Ogg
Chrome
ДА
ДА
ДА
Firefox
ДА
ДА
ДА
Opera
ДА
ДА
ДА
Safari
ДА
НЕТ
НЕТ
IE
ДА
НЕТ
НЕТ
Edge
ДА
НЕТ
НЕТ
Контейнер MPEG-4 + видео кодек Н. 264 + аудио кодек ААС. Это сочетание обычно называют «MPEG-4». Н.264 — высококачественный и гибкий видео кодек, но он запатентован и на его использование необходимо получить платную лицензию. Лицензионные требования стали основной причиной, почему браузеры отказываются его поддерживать.
Контейнер Ogg + видео кодек Theora + аудио кодек Vorbis. Как правило, формат называется «Ogg Theora». Все кодеки и контейнер в этом варианте с открытым исходным кодом и без патентных или лицензионных ограничений.
Контейнер WebM + видео кодек VP8 + аудио кодек Vorbis. «WebM» открытый формат мультимедиа, представленный компанией на конференции Google I/O 19 мая 2010 года. Формат не требует лицензионных отчислений, основан на открытых видео кодеках VP8 и VP9, аудио кодеке Vorbis и подмножестве медиа контейнера Matroska. Новый формат вместе с VP8 призван заменить проприетарный стандарт H.264/MPEG-4.
Поддержка браузерами
Тег
Chrome
Firefox
Opera
Safari
IExplorer
Edge
<video>
4. 0
3.5
10.5
4.0
9.0
12.0
Атрибуты
Атрибут
Значение
Описание
autoplay
autoplay
Указывает, что видео запустится автоматически, как только оно будет готово.
controls
controls
Отображение встроенных элементов управления мультимедийным файлом (кнопка воспроизведения/паузы, регулятор, позволяющий перейти к определенному фрагменту ролика, а также регулятор уровня громкости).
height
pixels
Устанавливает высоту видео проигрывателя.
loop
loop
Зацикливает воспроизведение файла (наша песня хороша – начинай сначала).
muted
muted
Указывает, что видео будет заглушено (без звука).
poster
URL
Задает изображение, которое отображается в то время пока видео загружается, или пока пользователь не нажмет кнопку воспроизведения.
preload
auto metadata none
Указывает как видео должно загружаться при загрузке страницы. Атрибут игнорируется, если присутствует атрибут autoplay.
Добавили на страницу видео (тег <video>) шириной 320 пикселей и высотой 240 пикселей (атрибуты width = «320» height = «240»), атрибут poster — указывает местоположение изображения, которое пользователь будет видеть перед запуском видео (если атрибут не указан, то отображается первый кадр видео). Часто этим атрибутом пользователей вводят в заблуждение (отсутствие того контента, которое изображено на картинке).
Атрибутом controls добавили отображение встроенных элементов управления мультимедийным файлом (кнопка воспроизведения / паузы, регулятор, позволяющий перейти к определенному фрагменту ролика, а также регулятор уровня громкости).
Использовали тег <source>, который позволяет указать несколько вариантов формата видео (в этом случае браузер сможет выбрать подходящий формат для загрузки и воспроизведения). Чтобы повысить эффективность работы клиента, при использовании нескольких форматов нужно указывать в тегах <source> атрибут type (MIME-типы для видео):
Формат
MIME-типы
MP4
video/mp4
Ogg
video/ogg
WebM
video/webm
Благодаря тегу <track> добавили субтитры к видео:
Добавили путь к файлу атрибутом src.
Установили тип дорожки — субтитры kind = «subtitles» (данный параметр устанавливается по умолчанию, также доступны навигационные параметры, метаданные и параметры для людей с ограниченными возможностями).
Установили язык дорожки srclang = «ru».
Отобразили названия двух дорожек label = «English», label = «Russian».
Выбрали дорожку по умолчанию атрибутом default.
Результат нашего примера:
Ваш браузер не поддерживает видео тег. Добавление видео с субтитрами на страницу (HTML тег <video>).
Допускается добавлять видео файлы с использование упрощенного синтаксиса (без использования тега <source>), но такая запись будет актуальна если все браузеры поддерживают данный формат видео:
<video src = "123.mp4" width = "320" height = "240" poster = "10.jpg" controls>
Ваш браузер не поддерживает этот видео формат. <!--Текст будет виден только тем у кого браузер не поддерживает этот видео формат-->
Вы можете скачать этот файл по ссылке.
</video>
Значение CSS по умолчанию
Нет.
Поддержка глобальных атрибутов
Элемент поддерживает «глобальные атрибуты».
Атрибуты событий
Элемент поддерживает «атрибуты событий».
HTML теги
HTML и CSS с примерами кода
Тег <video>(от англ. video — видео) добавляет, воспроизводит и управляет настройками видеоролика на веб-странице.
Путь к файлу задаётся через атрибут src или вложенный элемент <source>. Список поддерживаемых браузерами аудио и видеокодеков ограничен.
Для универсального воспроизведения в браузерах видео кодируют с помощью разных кодеков и добавляют файлы одновременно.
Изображения и мультимедиа
area
audio
img
figcaption
figure
map
track
video
embed
iframe
object
param
picture
source
Синтаксис
<video>
<source src="<адрес>" />
</video>
Закрывающий тег обязателен.
Атрибуты
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 задаёт высоту области для воспроизведения видеоролика. Само видео меняет свои размеры в большую или меньшую сторону, чтобы вписаться в заданные рамки, но его пропорции при этом остаются прежними.
Синтаксис
<video></video>
Значения
Любое целое положительное число в пикселях или процентах.
Значение по умолчанию
Исходная высота берётся из параметров видео. Если эти параметры не доступны, тогда height принимается равной высоте картинке, заданной атрибутом poster. В противном случае высота видео устанавливается 150 пикселей.
loop
Зацикливает воспроизведение видео, оно повторяется каждый раз с начала после завершения.
Синтаксис
<video loop="loop"></video>
Значения
В качестве значения указывается loop, также допустимо писать атрибут без значения.
Значение по умолчанию
По умолчанию этот атрибут выключен.
poster
Указывает адрес картинки, которая будет отображаться, пока видео не доступно или не вопроизводится. Само изображение может быть в любом доступном формате: GIF, PNG, JPEG. Если атрибут poster не указан, браузер постарается отобразить первый кадр видео.
Синтаксис
<video poster="<адрес>"></video>
Значения
В качестве значения принимается полный или относительный путь к графическому файлу.
Значение по умолчанию
Нет.
preload
Используется для загрузки видео вместе с загрузкой веб-страницы. Этот атрибут игнорируется, если установлен autoplay.
Синтаксис
<video preload="none | metadata | auto"></video>
Значения
none
Не загружать видео.
metadata
Загрузить только служебную информацию (размеры видео, первый кадр, продолжительность и др.).
auto
Загрузить видео целиком при загрузке страницы.
Значение по умолчанию
none
src
Указывает путь к воспроизводимому видеоролику. Для этой же цели можно использовать элемент <source>.
Синтаксис
<video src="<адрес>"></video>
Значения
В качестве значения принимается полный или относительный путь к файлу.
Значение по умолчанию
Нет.
width
Атрибут width задаёт ширину области для воспроизведения видеоролика. Само видео меняет свои размеры в большую или меньшую сторону, чтобы вписаться в указанную ширину, но его пропорции при этом не искажаются.
Синтаксис
<video></video>
Значения
Любое целое положительное число в пикселях или процентах.
Значение по умолчанию
Исходная ширина берётся из параметров видео, если это значение не доступно, тогда width принимается равной ширине картинке, заданной атрибутом poster. Если этот атрибут не установлен, ширина устанавливается как 300 пикселей.
Первый пример воспроизводит видео, начиная воспроизведение, как только будет получено достаточное количество видео, чтобы позволить воспроизведение без паузы для загрузки еще. До начала воспроизведения видео на его месте отображается изображение «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 it</a>
and watch it with your favorite video player!
</video>
Второй пример позволяет пользователю выбирать различные субтитры.
<!-- Видео с субтитрами -->
<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
Пример нескольких источников
<video
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.
См. также
<audio>
Ссылки
Тег <video>MDN (рус. )
Способы передачи данных — Видео. Справка
Если для отображения видео вы используете встроенный плеер крупного видеохостинга, такого как YouTube, для передачи данных Яндексу дополнительная разметка не требуется — робот проиндексирует ролики с вашего сайта и добавит их в результаты поиска по видео.
В остальных случаях для передачи информации о видеороликах можно воспользоваться следующими способами:
Преимущество XML-разметки перед микроразметкой Open Graph или Schema.org состоит в том, что XML поддерживает больше полей и не требует обходить непосредственно страницы сайта. Поэтому индексирование проходит быстрее, а алгоритмы поиска получают больше данных о видео и учитывают их при формировании выдачи.
Чтобы передавать данные с помощью XML-разметки:
Создайте обновленный XML-файл. К фиду предъявляются следующие требования:
XML-файл должен быть предоставлен в кодировке UTF-8.
В фиде должны передаваться все актуальные данные о видео.
В данных не допускается присутствие HTML-тегов, если они не передаются в виде CDATA или их использование не оговорено специально.
Информацию об измененных видео в фиде следует обновлять, а не удалять и добавлять заново.
Каждое видео должно быть описано в отдельном фиде.
Проверьте, что созданные вами XML-фиды корректно распознаются роботом. Это можно сделать с помощью Валидатора XML-фидов (выберите схему валидации документа Видео).
Сообщите роботу о размеченных роликах.
После создания XML-фидов ссылки на них нужно разместить в файле sitemap или с помощью семантической разметки — Schema.org или Open Graph.
Разместить адрес фида через микроразметку
В разметке Open Graph HTML-код каждой страницы с видео нужно дополнить ссылкой на OGP-словарь и XML-описание ролика:
Преимуществом указания ссылок на XML-фиды в семантической разметке является то, что роботы имеют возможность повторно обходить их чаще и быстрее по сравнению с получением ссылок на фиды из файла sitemap.
Разместить адрес фида в файле sitemap
Создайте для каждого ролика отдельный XML-фид и пропишите адреса фидов в файле sitemap в поле feed. Ссылку на каждый фид с видео нужно оформить отдельной записью.
Добавьте ссылку на схему поиска по видео в заголовок вашего sitemap.
В результате в файле sitemap должно быть указано множество ссылок на XML-фиды с видео. В свою очередь, ссылку на sitemap нужно добавить в robots.txt или через сервис Яндекс Вебмастер (подробнее смотрите в Справке).
Размещение ссылок на XML-фиды в файле sitemap дает возможность роботу Яндекса проиндексировать сразу все видео с вашего хостинга. Это особенно полезно, если на сайте содержится большое количество видеоконтента (например, несколько тысяч видеороликов).
Способы можно комбинировать — укажите ссылки на XML-фиды одновременно с помощью микроразметки и в файле sitemap. Сочетание способов ускорит процесс индексирования роликов и позволит сделать процесс обмена данными более устойчивым к проблемам с доступностью сайта.
Проверьте, что ролики появились в поиске.
Указанные ссылки на видеоролики появятся в поиске автоматически по мере индексирования файла sitemap или страниц сайта с семантической разметкой. Если спустя время ролики в поиске не появились, напишите нам.
Семантическая разметка (или микроразметка) позволяет оперативно передавать информацию об изменениях в видеоконтенте.
Чтобы передавать данные с помощью семантической разметки:
Добавьте микроразметку видео на страницы сайта.
Наш робот может индексировать видео на страницах, размеченных по стандарту OpenGraphProtocol и размеченных схемой VideoObject стандарта Schema.org.
Добавить с помощью Open Graph
Чтобы разметить страницы правильным образом, в теге html нужно указать пространство имен, а в элемент head включить теги meta с информацией о видео.
Пространство имен для расширения Яндекса следует указывать в теге html вместе с prefix="og: http://ogp.me/ns#".
Чтобы передать роботу информацию о видео, необходимо добавить разметку непосредственно в HTML-код страниц с помощью специальных атрибутов.
Проверьте, что метаданные на ваших страницах распознаются корректно. Это можно сделать при помощи валидатора семантической разметки. Подробнее о валидаторе читайте в разделе Справки.
Сообщите роботу о размеченных роликах.
Так как разметки Open Graph и Schema.org прописываются на странице сайта, то для них достаточно создать стандартный файл sitemap со ссылками на страницы сайта с разметкой.
Проверьте, что ролики появились в поиске.
Указанные ссылки на видеоролики появятся в поиске автоматически по мере индексирования размеченных страниц сайта. Если спустя время ролики в поиске не появились, напишите нам.
Если у вас есть RSS-поток с обновлениями, вы можете передавать нам данные с его помощью — мы поддерживаем формат Media RSS.
Обязательными для индексирования являются элементы link, pubdate, media:title, media:thumbnail. Остальные элементы являются желательными, но необязательными. Специальные символы в тексте необходимо преобразовывать в XML Entities, например, & в &. Смотрите полное описание формата Media RSS на сайте www.rssboard.org.
Чтобы видеоролики появились в поиске, отправьте нам ссылку на ваш поток и описание вашего сайта.
Ограничение. С помощью Media RSS нельзя сообщить об удалении или изменении роликов, а также невозможно индексировать старые материалы. Поэтому мы рекомендуем использовать на страницах вашего сайта разметку по стандарту Open Graph Protocol или Schema.org.
Мы оставляем за собой право не индексировать некоторые видеоматериалы. К ним относятся:
Материалы, находящиеся на сайтах без модерации контента.
Видео оскорбительного и/или порнографического содержания.
Видео, опубликованное с нарушением требований действующего законодательства Российской Федерации.
Материалы, размещенные на сайтах, которые не отвечают условиям Лицензии на использование поисковой системы Яндекса.
Максимальных или минимальных ограничений на количество видеороликов нет. У нас есть возможность обрабатывать любое количество и объем ваших роликов, а также учитывать динамику увеличения вашей базы видеоматериалов.
HTML Video (Видео) Играть
Предыдущая: HTML Audio (Аудио)
Далее: HTML Примеры
Есть много способов для воспроизведения видео в методе HTML.
Вам нужно много знакомых советов, чтобы убедиться, что ваш файл видео во всех браузерах (Internet Explorer, Chrome, Firefox, Safari, Opera), и все оборудование (PC, Mac, Ipad, iPhone) могут быть воспроизведены.
В этой главе вы W3CSchool суммировать проблемы и решения.
Использование тега <встраивать>
тег Роль <код вставки> является внедрение мультимедийных элементов в HTML-страницах.
Следующий HTML-код для отображения Flash-видео, встроенные в страницы:
примеров
<embed src=»intro.swf»>
Попробуйте »
проблема
HTML4 не распознает тег <встраивать>. Ваша страница не может быть проверена.
Если ваш браузер не поддерживает Flash, поэтому видео не будет играть
IPad и iPhone не может отображать Flash-видео.
Если конвертировать видео в другие форматы, он по-прежнему не играет во всех браузерах.
Использование тега <объект>
Роль <объект> тег для встраивания мультимедийных элементов в HTML-страницах.
Следующий фрагмент кода HTML показывает некоторые флэш-видео, встроенные в страницы:
примеров
<object data=»intro. swf»></object>
Попробуйте »
Проблема:
Если ваш браузер не поддерживает Flash, видео не будет играть.
IPad и iPhone не может отображать Flash-видео.
Если конвертировать видео в другие форматы, он по-прежнему не играет во всех браузерах.
Используя элемент HTML5 <видео>
HTML5 <видео> тег определяет видео или кино.
<Видео> элемент во всех современных браузерах поддерживаются.
Следующий фрагмент HTML будет отображать веб-страницы встроенный Ogg, MP4, или формат WebM видео:
Вам необходимо конвертировать видео в различные форматы.
<Видео> элемент не является действительным в старых браузерах.
Лучший HTML Решение
В следующем примере используется четыре различных форматов видео. HTML 5 <видео> элемент пытается играть в MP4, OGG, или форматы WebM является для воспроизведения видео. Если все удастся, то вернуться к элементу <встраивать>.
Вы должны конвертировать множество различных форматов видео
Youku Решения
Самый простой способ для отображения видео в HTML является использование Youku и другие видео-сайты.
Если вы хотите играть в видео на веб-странице, вы можете загрузить видео на Youku и других видео-сайтов, а затем вставьте HTML-код для воспроизведения видео на странице:
Если страница содержит гиперссылку, указывающую на медиа-файлов, большинство браузеров будет использовать «вспомогательное приложение», чтобы воспроизвести файл.
Следующий фрагмент кода показывает ссылки на AVI файл. Если пользователь нажимает на ссылку, браузер будет запускать «вспомогательные приложения», такие как Windows Media Player для воспроизведения файла AVI:
примеров
<a href=»intro.swf»>Play a video file</a>
Попробуйте »
На инлайн описании видео
Когда видео включена в веб-страницы, она называется рядный видео.
Если вы планируете использовать встроенный видео в веб-приложении, вы должны понимать, что многие люди находят встроенные видео раздражает.
Также обратите внимание, что пользователи могут закрыли свой вариант браузера встроенного видео.
Наш лучший совет только тогда, когда пользователь хочет видеть место рядный видео содержит их. Положительным примером является то, что, когда пользователь должен увидеть видео и нажмите на ссылку откроется страница и воспроизведения видео.
HTML теги мультимедиа
Новое: HTML5 новые теги.
标签
描述
<embed>
定义内嵌对象。HTML4 中不赞成,HTML5 中允许。
<object>
定义内嵌对象。
<param>
定义对象的参数。
<audio> New
定义了声音内容
<video> New
定义一个视频或者影片
<source> New
定义了media元素的多媒体资源(<video> 和 <audio>)
<track> New
规定media元素的字幕文件或其他包含文本的文件 (<video> 和<audio>)
Предыдущая: HTML Audio (Аудио)
Далее: HTML Примеры
HTML-видео
❮ Назад
Далее ❯
Элемент HTML используется для
показать видео на веб-странице.
Пример
Предоставлено Big Buck Bunny:
Ваш браузер не поддерживает видео HTML5.
Попробуйте сами »
HTML-элемент
будет отображаться только
в браузерах, которые не
поддерживают элемент .
HTML
Autoplay
Для автоматического запуска видео используйте autoplay 9Атрибут 0007:
Пример
<автозапуск видео>
Попробуйте сами »
Примечание. Браузеры Chromium не
разрешить автозапуск в большинстве случаев. Однако приглушенный автозапуск всегда разрешен.
Добавить без звука после autoplay , чтобы ваше видео начинало воспроизводиться автоматически (но без звука):
Пример
<автозапуск видео отключен> ogg" type="video/ogg"> Ваш браузер не поддерживает тег видео.
Попробуйте сами »
Поддержка браузера
Цифры в таблице указывают первую версию браузера, которая полностью поддерживает <видео> элемент.
Элемент
<видео>
4,0
9,0
3,5
4,0
10,5
Форматы видео HTML
Поддерживаются три видеоформата: MP4, WebM и Ogg. Браузер поддерживает различные форматы:
Браузер
MP4
ВебМ
Огг
Край
ДА
ДА
ДА
Хром
ДА
ДА
ДА
Firefox
ДА
ДА
ДА
Сафари
ДА
ДА
НЕТ
Опера
ДА
ДА
ДА
HTML-видео — типы носителей
Формат файла
Тип носителя
MP4
видео/mp4
ВебМ
видео/вебм
Огг
видео/огг
HTML-видео — методы, свойства и события
HTML DOM определяет методы, свойства и события для элемента .
Позволяет загружать, воспроизводить и приостанавливать видео, а также устанавливать продолжительность и громкость.
Существуют также события DOM, которые могут уведомлять вас о начале воспроизведения видео, его приостановке и т. д.
Пример: использование JavaScript
Ваш браузер не поддерживает видео HTML5.
Видео предоставлено Big Buck Bunny.
Попробуйте сами »
Полную справку по DOM см. в нашем справочнике по HTML Audio/Video DOM.
Теги HTML-видео
Тег
Описание
<видео>
Определяет видео или фильм
<источник>
Определяет несколько медиа-ресурсов для медиа-элементов, таких как и
<трек>
Определяет текстовые дорожки в медиаплеерах
❮ Предыдущий
Далее ❯
НОВИНКА
Мы только что запустили Видео W3Schools
Узнать
ВЫБОР ЦВЕТА
КОД ИГРЫ
Играть в игру
Лучшие учебники
Учебное пособие по HTML Учебное пособие по CSS Учебное пособие по JavaScript Учебное пособие Учебное пособие по SQL Учебное пособие по Python Учебное пособие по W3. CSS Учебное пособие по Bootstrap Учебное пособие по PHP Учебное пособие по Java Учебное пособие по C++ Учебное пособие по jQuery
8 902
Справочник по HTML Справочник по CSS Справочник по JavaScript Справочник по SQL Справочник по Python Справочник по W3.CSS Справочник по Bootstrap Справочник по PHP Цвета HTML Справочник по Java Справочник по Angular Справочник по jQuery
W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения.
Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования,
куки-файлы и политика конфиденциальности.
Copyright 1999-2022 Refsnes Data. Все права защищены. W3Schools использует W3.CSS.
HTML Аудио
❮ Назад
Далее ❯
Элемент HTML используется для
воспроизвести аудиофайл на веб-странице.
HTML-элемент
Попробуйте сами »
HTML-аудио — как это работает
Атрибут Controls добавляет элементы управления звуком, такие как воспроизведение, пауза и громкость.
Элемент позволяет указать альтернативное аудио
файлы, которые может выбрать браузер. Браузер будет использовать первый распознанный формат.
Текст между тегами и будет отображаться только
в браузерах, которые не
поддерживают элемент .
HTML
Autoplay
Для автоматического запуска аудиофайла используйте атрибут autoplay : "> Ваш браузер не поддерживает элемент audio.
Попробуйте сами »
Примечание. Браузеры Chromium не
разрешить автозапуск в большинстве случаев. Однако приглушенный автозапуск всегда разрешен.
Добавить без звука после autoplay , чтобы ваш аудиофайл начал воспроизводиться автоматически (но с отключенным звуком):
Пример
<автовоспроизведение отключено> Ваш браузер не поддерживает элемент audio.
Попробуйте сами »
Поддержка браузера
Цифры в таблице указывают первую версию браузера, которая полностью поддерживает <аудио> элемент.
Элемент
<аудио>
4,0
9,0
3,5
4,0
10,5
Аудиоформаты HTML
Поддерживаются три аудиоформата: MP3, WAV и OGG. Браузер поддерживает различные форматы:
Браузер
MP3
WAV
ОГГ
Edge/IE
ДА
ДА*
ДА*
Хром
ДА
ДА
ДА
Firefox
ДА
ДА
ДА
Сафари
ДА
ДА
НЕТ
Опера
ДА
ДА
ДА
*From Edge 79
HTML Audio — Типы носителей
Формат файла
Тип носителя
MP3
аудио/mpeg
ОГГ
аудио/ogg
WAV
аудио/wav
HTML Audio — методы, свойства и события
HTML DOM определяет методы, свойства и события для элемента .
Позволяет загружать, воспроизводить и приостанавливать аудио, а также устанавливать продолжительность и громкость.
Существуют также события DOM, которые могут уведомлять вас о начале воспроизведения звука, его паузе и т. д.
Теги аудио HTML
Тег
Описание
<аудио>
Определяет звуковое содержимое
<источник>
Определяет несколько медиа-ресурсов для медиа-элементов, таких как и <аудио>
❮ Предыдущий
Далее ❯
НОВИНКА
Мы только что запустили Видео W3Schools
Узнать
ВЫБОР ЦВЕТА
КОД ИГРЫ
Играть в игру
Лучшие учебники
Учебное пособие по HTML Учебное пособие по CSS Учебное пособие по JavaScript Учебное пособие Учебное пособие по SQL Учебное пособие по Python Учебное пособие по W3. CSS Учебное пособие по Bootstrap Учебное пособие по PHP Учебное пособие по Java Учебное пособие по C++ Учебное пособие по jQuery
8 902
Справочник по HTML Справочник по CSS Справочник по JavaScript Справочник по SQL Справочник по Python Справочник по W3.CSS Справочник по Bootstrap Справочник по PHP Цвета HTML Справочник по Java Справочник по Angular Справочник по jQuery
W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения.
Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования,
куки-файлы и политика конфиденциальности.
Copyright 1999-2022 Refsnes Data. Все права защищены. W3Schools использует W3.CSS.
Тег HTML-видео
❮ Назад
Полный справочник HTML
Далее ❯
Пример
Воспроизведение видео:
<управление видео> Ваш браузер не поддерживает тег видео.
Попробуйте сами »
Определение и использование
Тег используется для встраивания видео
содержимое документа, например видеоклип или другие видеопотоки.
Тег содержит один или несколько <источник> тегов
с разными источниками видео. Браузер выберет первый источник
поддерживает.
Текст между и и теги будут отображаться только в браузерах, не поддерживающих элемент.
HTML поддерживает три видеоформата: MP4, WebM и OGG.
Браузер
MP4
ВебМ
Огг
Край
ДА
ДА
ДА
Хром
ДА
ДА
ДА
Firefox
ДА
ДА
ДА
Сафари
ДА
ДА
НЕТ
Опера
ДА
ДА
ДА
Советы и примечания
Совет: Аудиофайлы смотрите на Тег <аудио> .
Поддержка браузера
Числа в таблице указывают первую версию браузера, которая полностью поддерживает элемент.
Элемент
<видео>
4,0
9,0
3,5
3. 1
11,5
Дополнительные атрибуты
Атрибут
Значение
Описание
автовоспроизведение
автовоспроизведение
Указывает, что воспроизведение видео начнется, как только оно будет готово
органы управления
элементы управления
Указывает, что должны отображаться элементы управления видео (например, кнопка воспроизведения/паузы и т. д.).
высота
пикселей
Устанавливает высоту видеоплеера
петля
петля
Указывает, что видео будет начинаться заново каждый раз, когда оно заканчивается.
приглушенный
приглушенный
Указывает, что аудиовыход видео должен быть отключен.
плакат
URL-адрес
Указывает изображение, которое будет отображаться во время загрузки видео или до тех пор, пока пользователь не нажмет кнопку воспроизведения
предварительная нагрузка
авто метаданные нет
Указывает, как, по мнению автора, видео должно загружаться при загрузке страницы
источник
URL-адрес
Указывает URL-адрес видеофайла
ширина
пикселей
Устанавливает ширину видеоплеера
Глобальные атрибуты
Тег также поддерживает глобальные атрибуты в HTML.
Атрибуты событий
Тег также поддерживает атрибуты событий в HTML.
Связанные страницы
Ссылка HTML DOM: Ссылка HTML Audio/Video DOM
Настройки CSS по умолчанию
Нет.
❮ Предыдущий
Полный справочник HTML
Далее ❯
NEW
Мы только что запустили видео W3Schools
Узнать больше
ПАЛИТРА ЦВЕТОВ
КОД ИГРЫ
Играть в игру
Top Tutorials
Учебное пособие по HTML Учебное пособие по CSS Учебное пособие по JavaScript Учебное пособие Учебное пособие по SQL Учебное пособие по Python Учебное пособие по W3.CSS Учебное пособие по Bootstrap Учебное пособие по PHP Учебное пособие по Java Учебное пособие по C++ Учебное пособие по jQuery
8 902
Справочник по HTML Справочник по CSS Справочник по JavaScript Справочник по SQL Справочник по Python Справочник по W3. CSS Справочник по Bootstrap Справочник по PHP Цвета HTML Справочник по Java Справочник по Angular Справочник по jQuery
W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения.
Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания.
Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования,
куки-файлы и политика конфиденциальности.
Copyright 1999-2022 Refsnes Data. Все права защищены. W3Schools использует W3.CSS.
HTMLVideoElement — веб-API | MDN
Интерфейс HTMLVideoElement предоставляет специальные свойства и методы для управления видеообъектами. Он также наследует свойства и методы HTMLMediaElement и HTMLElement .
Список поддерживаемых форматов мультимедиа варьируется от одного браузера к другому. Вы должны либо предоставить свое видео в одном формате, который поддерживают все соответствующие браузеры, либо предоставить несколько источников видео в достаточно разных форматах, которые охватывают все браузеры, которые вам необходимо поддерживать.
Цель события
Узел
Элемент
HTMLЭлемент
HTMLMediaElement
HTMLVideoElement
Наследует свойства интерфейсов-предков, HTMLMediaElement и HTMLElement .
HTMLVideoElement.height
Строка, отражающая HTML-атрибут height , указывающий высоту отображаемой области в пикселях CSS.
HTMLVideoElement.poster
Строка, отражающая HTML-атрибут poster , указывающий изображение для показа при отсутствии доступных видеоданных.
HTMLVideoElement.videoHeight Только для чтения
Возвращает целочисленное значение без знака, указывающее внутреннюю высоту ресурса в пикселях CSS, или 0, если носитель еще не доступен.
HTMLVideoElement.videoWidth Только чтение
Возвращает целочисленное значение без знака, указывающее внутреннюю ширину ресурса в пикселях CSS, или 0, если носитель еще не доступен.
HTMLVideoElement.width
Строка, отражающая атрибут HTML width , указывающий ширину области отображения в пикселях CSS.
HTMLVideoElement.autoPictureInPicture
Атрибут autoPictureInPicture будет автоматически входить и выходить из режима «картинка в картинке» для видеоэлемента, когда пользователь переключает вкладку и/или приложения
HTMLVideoElement. disablePictureInPicture
Свойство disablePictureInPicture подскажет пользовательскому агенту не предлагать пользователям функцию «картинка в картинке» или запрашивать ее автоматически
Специфические свойства гекконов
HTMLVideoElement.mozParsedFrames Нестандартный Только чтение Устаревший
Возвращает unsigned long с количеством видеокадров, которые были проанализированы из медиа-ресурса.
HTMLVideoElement.mozDecodedFrames Нестандартный Только чтение Устаревший
Возвращает unsigned long с количеством проанализированных видеокадров, которые были декодированы в изображения.
HTMLVideoElement.mozPresentedFrames Нестандартный Только чтение Устаревший
Возвращает unsigned long с количеством декодированных кадров, которые были представлены конвейеру рендеринга для рисования.
HTMLVideoElement.mozPaintedFrames Нестандартный Только чтение Устаревший
Возвращает unsigned long с количеством представленных кадров, которые были нарисованы на экране.
HTMLVideoElement.mozFrameDelay Нестандартный Только чтение Not for use in new websites.">
Устаревший
Возвращает двойное со временем задержки последнего нарисованного видеокадра в секундах.
HTMLVideoElement.mozHasAudio Нестандартный Только чтение Устаревший
Возвращает логическое значение, указывающее, есть ли звук, связанный с видео.
Расширения Microsoft
HTMLVideoElement.msFrameStep() Нестандартный
Перемещает видео на один кадр вперед или на один кадр назад.
HTMLVideoElement.msHorizontalMirror Нестандартный
Получает или задает, отображается ли элемент видео на экране по горизонтали.
HTMLVideoElement.msIsLayoutOptimalForPlayback Нестандартный Только чтение
Указывает, можно ли рендерить видео более эффективно.
HTMLVideoElement.msIsStereo3D Нестандартный Только чтение
Определяет, считает ли система загруженный источник видео стереофоническим 3-D или нет. Значение true указывает, что источником является стерео 3D.
HTMLVideoElement.msZoom Нестандартный
Определяет, обрезается ли видеокадр, чтобы соответствовать размеру видеоизображения.
Наследует методы от своего родителя, HTMLMediaElement и от своего предка HTMLЭлемент .
HTMLVideoElement.getVideoPlaybackQuality()
Возвращает объект VideoPlaybackQuality , содержащий текущие показатели воспроизведения. Эта информация включает в себя такие вещи, как количество потерянных или поврежденных кадров, а также общее количество кадров.
HTMLVideoElement.requestPictureInPicture()
Запрашивает, чтобы пользовательский агент переводил видео в режим «картинка в картинке»
Наследует события от своего родителя, HTMLMediaElement , и от своего предка HTMLElement . Прослушивайте эти события с помощью addEventListener() или путем назначения прослушивателя событий свойству oneventname этого интерфейса.
Enterpictureinpicture
Отправляется в HTMLVideoElement , когда он переходит в режим «картинка в картинке».
оставить картинку в картинке
Отправляется в HTMLVideoElement , когда он выходит из режима «картинка в картинке».
Спецификация
Стандарт HTML # htmlvideoelement
в браузере разрешена загрузка только таблиц BCD. Включите JavaScript для просмотра данных.
Элемент HTML, реализующий этот интерфейс: <видео> .
Поддерживаемые форматы мультимедиа
Последнее изменение: , участниками MDN
Как вставить видео в HTML — Изучите HTML
Существует несколько способов вставки видео на ваш веб-сайт. Теги
Тег добавляется в HTML5 вместе с родственным тегом . До выпуска HTML5 видео можно было воспроизводить только в браузере с помощью плагина (например, flash). Элемент HTML5 указывает стандартный способ встраивания видео в веб-страницу. То есть видео идентифицируется путем добавления URL-адреса видео к исходному атрибуту. Его можно использовать для встраивания видео, импортированных с компьютера или размещенных на внешнем веб-сайте.
Для основного использования все, что нам нужно сделать в HTML-документе, — это добавить URL-адрес видео к элементу, используя элемент для идентификации URL-адреса видео и добавить атрибут управления, чтобы посетители веб-сайта могли управлять видео. опции. Также важно использовать атрибуты ширины и высоты для установки размера видео. Давайте посмотрим на простой пример.
Пример вставки видео в HTML:
<голова>
Название документа
голова>
<тело>
<управление видео>
com/demos/sample-videos/small.ogv" type=video/ogg>
видео>
Lorem Ipsum – это просто текст-пустышка, созданный для печати и набора текста. Lorem Ipsum был стандартным фиктивным текстом в отрасли с 1500-х годов, когда неизвестный печатник взял гранку шрифта и перемешал ее, чтобы сделать книгу образцов шрифтов. Он пережил не только пять столетий, но и скачок в электронный набор текста, оставаясь практически неизменным.
тело>
Попробуй сам "
Результат
Как минимум, для использования элемента необходимо использовать следующие атрибуты:
src, определяющий URL-адрес, на котором размещен видеоконтент,
тип, определяющий формат файла,
, которые должны быть указаны, иначе визуальный элемент не будет отображаться для управления воспроизведением содержимого.
Кроме того, существует несколько необязательных атрибутов, которые можно использовать для влияния на способ загрузки видеоконтента. Эти атрибуты включают в себя:
autoplay, который указывает, что видео начнет воспроизводиться, как только оно будет готово,
Цикл
, указывающий, что видео будет начинаться заново каждый раз, когда оно закончится,
.
постер, который выбирает изображение для отображения в качестве постера для видео, пока не начнется воспроизведение,
preload, который сообщает, как, по мнению автора, должно загружаться видео при загрузке страницы.
Еще один важный момент, о котором следует помнить, это то, что все современные браузеры поддерживают элемент.
В настоящее время тег HTML5
В настоящее время тег HTML5 поддерживает 3 типа видеофайлов:
Чтобы настроить автоматическое воспроизведение видео, вам просто нужно добавить атрибут autoplay для тега следующим образом:
Установите управления автовоспроизведением в случае, если вы хотите включить опцию «управления» для автовоспроизведения видео.
Пример настройки автовоспроизведения видео:
<голова>
Название документа
голова>
<тело>
<видео управляет автовоспроизведением>
видео>
Примечание. Атрибут автозапуска не работает на некоторых мобильных устройствах.
тело>
Попробуй сам "
Самый простой способ воспроизвести видео в формате HTML — использовать YouTube в качестве источника.
Во-первых, вам нужно загрузить видео на YouTube или скопировать код встраивания существующего видео, который будет вставлен в элемент
Чтобы получить ссылку для вставки видео YouTube, выполните следующие простые действия:
Откройте видео на YouTube и нажмите кнопку поделиться .
Откройте вставку 9код 0079.
Скопируйте ссылку Source .
Когда вы копируете ссылку для встраивания, вы можете вставить ее в свой HTML-документ как src вашего элемента