Html добавление видео: Видео на сайте | htmlbook.ru
Содержание
— HTML | MDN
Для встраивания видео контента в документ используйте элемент HTML <video>. Видео элемент может содержать один или несколько источников видео. Чтобы указать источник видео, необходимо использовать атрибут src или элемент <source>; браузер сам определит наиболее подходящий источник.
Для просмотра списка поддерживаемых форматов, перейдите по ссылке Поддерживаемые аудио и видео элементами форматы мультимедийных файлов (en-US).
Допустимое содержимое. Если элемент имеет атрибут src: 0 или более элементов <track>, за которым следует прозрачный контент, который не содержит элементов мультимедиа: <audio> или <video> Иначе: 0 или более элементов <source>, за которыми следует 0 или более элементов <track>, затем прозрачным содержимым, которое не содержит элементы мультимедиа: <audio> или <video>.
Content categories
Flow content, содержание фраз, встроенный контент. Если имеет атрибут controls: становится интерактивным элементом с осязаемым содержанием.
Tag omission
Нет, открывающий и закрывающий теги обязательны.
Допустимые родительские элементы
Любой элемент, который принимает встроенный контент.
DOM интерфейс
HTMLVideoElement
Как и все HTML-элементы, этот элемент поддерживает глобальные атрибуты.
autoplay
Логический атрибут; если указан, то видео начнёт воспроизводится автоматически, как только это будет возможно сделать без остановки, чтобы закончить загрузку данных.
autobuffer Non-standard
Логический атрибут; если указано, видео автоматически начнёт буферизацию, даже если оно не настроено на автоматический запуск. Используйте этот атрибут только тогда, когда очень вероятно, что пользователь будет смотреть видео. Видео буферизуется до тех пор, пока не заполнится кеш мультимедиа.
Примечание: несмотря на то, что в ранних версиях 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
Этот перечислимый атрибут предназначен для того, чтобы дать подсказку браузеру о том, что, по мнению автора, приведёт к лучшему пользовательскому опыту. Он может иметь одно из следующих значений:
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.
<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>
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
Found a content problem with this page?
Edit the page on GitHub.
Report the content issue.
View the source on GitHub.
Want to get more involved?
Learn how to contribute.
This page was last modified on by MDN contributors.
Тег HTML видео на сайт
Рейтинг: 4 из 5, голосов 13
21 декабря 2017 г.
Тег <video> HTML используется для вставки на сайт воспроизводимого видео. Обычно содержит вложенные элементы <source> для указания нескольких вариантов источника видео-файла.
Для указания субтитров, глав и другой текстовой информации используется тег <track>.
Этот тег был введен в HTML5.
Синтаксис
<video>вложенные теги / альтернативный текст</video>
Альтернативный текст. Вы можете указать внутри тега <video> альтернативный текст. Он будет выведен, если ваш браузер не поддерживает тег.
Примеры использования <video> в HTML коде
<!DOCTYPE html> <html> <head> <title>Вставка видео на сайт</title> </head> <body> <video autoplay controls loop> <source src="/video/my_video.mp4" type="video/mp4"> <source src="/video/my_video.ogg" type="video/ogg"> Воспроизведение видео-файла не поддерживается браузером </video> </body> </html>
Поддержка браузерами
Тег
<video>
Да
9+
Да
Да
Да
Поддержка форматов
MP4
Да
Да
Да
Да
Да
WebM
Да
Нет
Да
Нет
Да
Ogg
Да
Нет
Да
Нет
Да
Атрибуты
Атрибут
Значения
Описание
autoplay
не указывается / autoplay
Если указан, видео будет воспроизведено, как только будет загружено.
controls
не указывается / controls
Если указан, будут выведены кнопки управления плеером (play, pause и т.д.).
height
число
Устанавливает высоту видео.
loop
не указывается / loop
Если указан, видео будет циклически воспроизводиться до закрытия страницы (после завершения, воспроизведение начнется сначала).
muted
не указывается / muted
Если указан, видео будет воспроизведено без звука.
poster
URL
Адрес картинки — превью. Превью выводится на месте видеоплеера пока воспроизведение видео не началось.
preload
auto metadata none
Определяет особенности загрузки видео элемента. auto — загружать видео полностью при загрузке страницы. metadata — при загрузке страницы загружается только техническая информация (метаданные, например, продолжительность видео). none — не загружать видео при загрузке страницы.
Если указан атрибут autoplay, атрибут preload будет проигнорирован.
src
URL
Адрес видео-файла.
width
число
Устанавливает ширину видео.
by Lebedev
HTML-видео Тег
❮ Назад Полный справочник HTML Далее ❯
Пример
Воспроизведение видео:
<управление видео>
Попробуйте сами »
Определение и использование
Тег используется для встраивания видео содержимое документа, например видеоклип или другие видеопотоки.
Тег содержит один или несколько <источник> тега с разными источниками видео. Браузер выберет первый источник поддерживает.
Текст между и и теги будут отображаться только в браузерах, которые не поддерживают элемент
HTML поддерживает три видеоформата: MP4, WebM и OGG.
Браузер
МП4
ВебМ
Огг
Край
ДА
ДА
ДА
Хром
ДА
ДА
ДА
Firefox
ДА
ДА
ДА
Сафари
ДА
ДА
НЕТ
Опера
ДА
ДА
ДА
Советы и примечания
Совет: Аудиофайлы смотрите на Тег <аудио> .
Поддержка браузера
Числа в таблице указывают первую версию браузера, которая полностью поддерживает элемент.
Элемент
<видео>
4,0
9,0
3,5
3.1
11,5
Дополнительные атрибуты
Атрибут
Значение
Описание
автовоспроизведение
автовоспроизведение
Указывает, что воспроизведение видео начнется, как только оно будет готово.
органы управления
элементы управления
Указывает, что должны отображаться элементы управления видео (например, кнопка воспроизведения/паузы и т. д.).
высота
пикселей
Устанавливает высоту видеоплеера
петля
петля
Указывает, что видео будет начинаться заново каждый раз, когда оно заканчивается.
приглушенный
приглушенный
Указывает, что аудиовыход видео должен быть отключен.
плакат
URL-адрес
Указывает изображение, которое будет отображаться во время загрузки видео или до тех пор, пока пользователь не нажмет кнопку воспроизведения
предварительная нагрузка
авто метаданные нет
Указывает, как автор считает, что видео должно быть загружено при загрузке страницы
источник
URL-адрес
Указывает URL-адрес видеофайла
ширина
пикселей
Устанавливает ширину видеоплеера
Глобальные атрибуты
Тег также поддерживает глобальные атрибуты в HTML.
Атрибуты событий
Тег также поддерживает атрибуты событий в HTML.
Связанные страницы
Ссылка HTML DOM: Ссылка HTML Audio/Video DOM
Настройки CSS по умолчанию
Нет.
❮ Предыдущий Полный справочник HTML Следующий ❯
ВЫБОР ЦВЕТА
Лучшие учебники
Учебник HTML Учебник CSS Учебник JavaScript How To Tutorial Учебник SQL Учебник Python Учебник W3.CSS Учебник Bootstrap Учебник PHP Учебник Java Учебник C++ Учебник jQuery 9000 3
Основные каталожные номера
Справочник по HTML Справочник по CSS Справочник по JavaScript Справочник по SQL Справочник по Python Справочник по W3.CSS Справочник по Bootstrap Справочник по PHP Цвета HTML Справочник по Java Справочник по Angular Справочник по jQuery
W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования, куки-файлы и политика конфиденциальности.
Copyright 1999-2023 Refsnes Data. Все права защищены. W3Schools работает на основе W3.CSS.
Как вставить видео в HTML — Изучите HTML
Существует несколько способов вставки видео на ваш сайт. Теги
Тег
Для основного использования все, что нам нужно сделать в HTML-документе, — это добавить URL-адрес видео к элементу, используя элементдля идентификации URL-адреса видео и добавить атрибут управления, чтобы посетители веб-сайта могли управлять видео. параметры. Также важно использовать атрибуты ширины и высоты для установки размера видео. Давайте посмотрим на простой пример.
Пример вставки видео в HTML:
<голова>
Название документа
голова>
<тело>
<управление видео>
ogv" type=video/ogg>
видео>
Lorem Ipsum – это просто текст-пустышка, созданный для печати и набора текста. Lorem Ipsum был стандартным фиктивным текстом в отрасли с 1500-х годов, когда неизвестный печатник взял гранку шрифта и перемешал ее, чтобы сделать книгу образцов шрифтов. Он пережил не только пять столетий, но и скачок в электронный набор текста, оставаясь практически неизменным.
тело>
Попробуй сам »
Результат
Как минимум, для использования элемента
src, определяющий URL-адрес, на котором размещен видеоконтент,
тип, определяющий формат файла,
, которые должны быть указаны, иначе визуальный элемент не будет отображаться для управления воспроизведением содержимого.
Кроме того, есть несколько необязательных атрибутов, которые можно использовать для влияния на способ загрузки видеоконтента. Эти атрибуты включают в себя:
autoplay, который указывает, что видео начнет воспроизводиться, как только будет готово,
Цикл
, указывающий, что видео будет начинаться заново каждый раз, когда оно закончится,
постер, который выбирает изображение для отображения в качестве постера для видео, пока не начнется воспроизведение,
preload, который сообщает, как, по мнению автора, должно загружаться видео при загрузке страницы.
Еще один важный момент, о котором следует помнить, это то, что все современные браузеры поддерживают элемент
В настоящее время тег HTML5
Чтобы настроить автоматическое воспроизведение видео, вам просто нужно добавить атрибут autoplay для тега
Установите элементы управления автозапуском в случае, если вы хотите включить опцию «управления» для автоматического воспроизведения видео.
Пример настройки автозапуска видео:
<голова>
Название документа
голова>
<тело>
<видео управляет автовоспроизведением>
видео>
Примечание. Атрибут автозапуска не работает на некоторых мобильных устройствах.
тело>
Попробуй сам »
Самый простой способ воспроизвести видео в формате HTML — использовать YouTube в качестве источника. Во-первых, вам нужно загрузить видео на YouTube или скопировать код встраивания существующего видео, который будет вставлен в элемент
Чтобы получить ссылку для вставки видео YouTube, выполните следующие простые действия:
Откройте видео на YouTube и нажмите кнопку поделиться .