Как добавить видео с ютуба в HTML

Как добавить видео с ютуба в HTML

Веб-разработчики часто сталкиваются с задачей вставки ролика с YouTube на страницу. Для этого используется HTML-тег <iframe>. В этой статье разберём пошагово, как добавить видео с ютуба в HTML, какие атрибуты указывать и как сделать плеер адаптивным. Также кратко упомянем JavaScript API YouTube для расширённого управления проигрыванием и расскажем про сторонний видеовиджет QForm как дополнительный вариант.

Встраивание видео через

Самый простой способ – получить встроенный код с YouTube. Откройте нужный ролик, нажмите кнопку «Поделиться», затем «Встроить». В открывшемся окне YouTube покажет HTML-код с тегом <iframe>, который можно скопировать и вставить в ваш HTML. Например, сгенерированный код может выглядеть так:

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 – ссылка на видео. Встраиваться должен Embed-URL вида https://www.youtube.com/embed/VIDEO_ID (замените VIDEO_ID на идентификатор вашего ролика).

width и height – задают размер плеера (ширину и высоту). Вы можете указать фиксированные значения (например, 560 и 315), или сделать ширину адаптивной через CSS.

frameborder – при значении 0 вокруг плеера не будет рамки. Атрибут устарел, но часто указывается для совместимости.

allowfullscreen – разрешает воспроизведение видео в полноэкранном режиме.

allow – перечисление разрешённых функций, например autoplay, encrypted-media и др. Обычно YouTube вставляет allow="accelerometer; autoplay; ...; picture-in-picture; web-share", чтобы включить необходимые возможности плеера.

title – текстовый заголовок (для доступности, описывает плеер). Обычно указывается что-то вроде "YouTube video player".

Как добавить видео с ютуба в HTML

Основные атрибуты

src – адрес ролика с YouTube (https://www.youtube.com/embed/...).

width и height – ширина и высота плеера. Ширину можно сделать, например, 100% блока, а высоту задать в пикселях.

frameborder – рамка вокруг плеера (0 — без рамки).

allowfullscreen – разрешает показ видео на весь экран.

allow – список разрешённых возможностей (автозапуск, защищённый контент и т.д.).

title – текстовое описание видео (для доступности), не забывайте его указывать.

Эти атрибуты YouTube автоматически вставляет в сгенерированный код Главное – проверить, что src содержит embed/VIDEO_ID.

Адаптивное оформление

По умолчанию плеер получает фиксированные width и height. Чтобы видео корректно масштабировалось на разных устройствах, можно управлять стилями через CSS. Например, часто задают ширину 100% блока:

iframe {

width: 100%;

height: auto;

}

или с конкретным соотношением сторон:

iframe {

width: 100%;

height: 450px;

}

Это обеспечит, что видео будет занимать всю ширину контейнера, а высоту вы сможете настроить по дизайну (в примере 450px). Важно, что ширина 100% предотвращает выход плеера за границы блока на мобильных устройствах.

Таким образом, чтобы вставить ютуб видео в HTML, достаточно получить <iframe> от YouTube и при необходимости настроить его размер через CSS.

Как добавить видео с ютуба в HTML

Готовое решение: виджет QForm

Кроме ручного встраивания, существуют сервисы-видеовиджеты, упрощающие процесс. Например, QForm – конструктор форм и видеовиджетов. На их платформе вы можете загрузить ролик и получить готовый код для вставки на сайт. Такой виджет QForm позволяет настроить отображение видео, добавить кнопку призыва к действию (CTA) или прикрепить форму обратной связи прямо к ролику.

То есть сервис QForm предлагает генерацию видео-виджета: после загрузки видео система выдаёт скрипт/код, который вы вставляете на страницу. В полученном видежете можно выбрать оформление, добавить кнопку или форму, что бывает удобно для маркетинга и инструкций. Это готовое решение — просто один из вариантов (без рекламы, «как опция» для тех, кто хочет быстрый результат).

Заключение

Итак, самый простой способ добавить видео с YouTube в HTML – воспользоваться iframe-кодом, который генерирует сам YouTube. Вставьте этот код в нужное место страницы и при необходимости скорректируйте размеры через CSS. Для тех, кому нужно расширенное управление воспроизведением, существует YouTube IFrame API. А если хочется готового решения с дополнительными опциями (форма, аналитика), можно обратить внимание на сервисы вроде QForm.

Надеемся, статья подробно ответила на вопросы «как добавить видео в HTML с ютуба» и «как вставить ютуб видео в HTML», приведя понятные примеры и объяснения. Удачной разработки!

Начать дискуссию