Как вставить видео в HTML — на примерах

Как вставить видео в HTML — на примерах

Видео материалы на сайте всегда делают сайт более интересным и привлекательным для пользователей, именно по этому мы рассмотрим как вставить видео в html формате. Рассмотрим как вставить видео файл находящийся у вас на хостинге/сервере, так и видео с youtube. А также, мы уже рассказывали как вставить аудио в html на своем сайте.

Как вставить видео в HTML через теги

Данный код вставляет видео с помощью html тега <video>, в котором мы поставим атрибуты:

  • width — задает ширину видеоплеера.
  • height — задает высоту видеоплеера.
  • controls — отображает инструменты управления видеоплеером.
<video width="640" height="360" controls>
  <source src="/assets/video/video.mp4" type="video/mp4">
  Ваш браузер не поддерживает тег video.
</video>

Внутри тега <video> обязательно нужно поставить одиночный тег <source> со следующими атрибутами:

  • src — указывает путь к самому видео файлу.
  • type — указывает тип видео файла.

Поддерживаемые html форматы видео

Не все браузеры могут поддерживать одни и те же форматы видео файлов для воспроизведения. Именно по этой причине рекомендуем сделать несколько форматов видео и разместить их у себя на сайте, затем подключить все три формата. Таким образом браузер сам выберет для воспроизведения нужный и поддерживаемый формат.

<video width="640" height="360" controls>
  <source src="/assets/video/video.mp4" type="video/mp4">
  <source src="/assets/video/video.webm" type="video/webm">
  <source src="/assets/video/video.ogv" type="video/ogg">
  Ваш браузер не поддерживает тег видео.
</video>

Обычно используют три формата видео файлов для воспроизведения в стандартном html плеере: mp4, webm и ogv.

Полезные атрибуты html тега video

Атрибуты необходимы под разные задачи, например, для обложки плеера или автозапуск плеера.

  • autoplay — воспроизводит видео сразу при загрузке страницы.
  • loop — зацикливание воспроизведения видео после его окончания.
  • poster=»image.jpg» — задает превью обложку видео до того как видео будет включено.
  • muted — звук по умолчанию выключен.
<video width="640" height="360" controls autoplay loop muted poster="/assets/images/video-preview.jpg">
  <source src="/assets/video/video.mp4" type="video/mp4">
  <source src="/assets/video/video.webm" type="video/webm">
  <source src="/assets/video/video.ogv" type="video/ogg">
  Ваш браузер не поддерживает тег видео.
</video>

Как вставить видео на сайт с YouTube

Видео с youtube вставить на сайт довольно просто, можно просто нажать на плеер youtube правой кнопкой мыши и выбрать в контекстном меню «Копировать html код». Затем просто разместить этот код в нужной вам странице сайта. Код будет примерно такой:

<iframe width="640" height="360" 
src="https://www.youtube.com/embed/VIDEO_ID" 
title="YouTube video player" 
frameborder="0" 
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" 
allowfullscreen>
</iframe>

Там где есть атрибут src тега <frame>, вставляется URL Самого видео которое нужно воспроизвести в данном плеере.

Теперь вы знаете как вставить видео в html код двумя способами, свое видео находящееся у вас на сайта или же видео с youtube. Тот и другой способ довольно хорош, в зависимости от вашей задачи.

Похожие статьи
Комментарии