Как встроить видео
Загруженные видео можно разместить на любом сайте или в блоге. Для этого нужно получить код вставки в интерфейсе Видеохостинга или через API.
На вкладке Контент выберите передачу, а на странице передачи — нужный выпуск. В строке выпуска нажмите → Код вставки.
Вы можете настроить отображение плеера и воспроизведение видео с помощью опций:
- Без звука — при загрузке плеера выключен звук.
- Автостарт — при загрузке плеера видео запускается автоматически.
- Показывать элементы управления — показываются элементы управления плеером.
- Зацикленное видео — после окончания видео запускается сначала без дополнительных действий.
- Трагический контент без рекламы — трагическое видео, поэтому показывается без рекламы.
Автоматически сформируется код вставки с нужными параметрами. В примере ниже видео будет запущено автоматически, но без звука и рекламы:
<iframe
src="https://frontend.vh.yandex.ru/player/{video_content_id}?from=partner&autoplay=1&mute=1"
allow="autoplay; encrypted-media; screen-wake-lock" frameborder="0" allowfullscreen>
</iframe>
Нажмите кнопку Скопировать.
Код вставки можно получить с помощью такого запроса:
GET https://backend.vh.yandex.ru/api/v1/{channel_id}/{library_id}/{video_id}
где
channel_id
— идентификатор канала.library_id
— идентификатор библиотеки.video_id
— идентификатор видео.
Ниже приведен пример ответа. URL кода вставки возвращается в свойстве embed_url
.
HTTP/1.1 200 OK
Content-Type: application/json
{
"update_time": "{YYYY-MM-DDTHH:MM:SS}",
"embed_url": "https://frontend.vh.yandex.ru/player/{video_content_id}",
"description": "Video description",
"encode_status": "converted",
"parent_id": "{parent_id}",
"create_time": "{YYYY-MM-DDTHH:MM:SS}",
"id": "{video_id}",
"name": "My Video"
}
Подробнее в документации API Видеохостинга.
Чтобы получить код вставки, укажите в атрибуте src
тега iframe
значение свойства embed_url
. Добавьте к URL параметр ?from=partner
— он необходим для корректного сбора статистики.
<iframe
src="https://frontend.vh.yandex.ru/player/{video_content_id}?from=partner"
allow="autoplay; encrypted-media; screen-wake-lock" frameborder="0" allowfullscreen>
</iframe>
Код вставки содержит iframe-контейнер, в котором отображается плеер с указанным видео. Разместите код вставки на нужной веб-странице. Вы можете настроить размер видео и параметры запуска плеера. Встроенное видео заработает в течение 30 минут.
Как настроить размер видео
Чтобы указать размер видео, задайте параметры height
(высота) и width
(ширина) тега iframe
. Например:
<iframe width="560" height="315"
src="https://frontend.vh.yandex.ru/player/{video_content_id}?from=partner"
allow="autoplay; encrypted-media; screen-wake-lock" frameborder="0" allowfullscreen>
</iframe>
Если вы хотите, чтобы видео подстраивалось под ширину контейнера, измените код вставки так:
<div style="min-width: 100%">
<div style="position: relative; padding-bottom: 56.25%; height: 0;">
<iframe src="https://frontend.vh.yandex.ru/player/{video_content_id}?from=partner"
allow="autoplay; encrypted-media; screen-wake-lock" frameborder="0" allowfullscreen
style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;">
</iframe>
</div>
</div>
Параметры запуска плеера
Вы можете настроить отображение плеера и воспроизведение видео с помощью специальных параметров. К URL кода вставки после ?
добавьте пары параметр=значение
, разделяя их &
:
https://frontend.vh.yandex.ru/player/{video_content_id}?from=partner&{param1=value1}&...&{paramN=valueN}
URL всегда должен содержать параметр from=partner
. Он необходим для корректного сбора статистики. Если вы получаете код вставки через интерфейс, он добавляется автоматически. При получении через API нужно прописать этот параметр вручную.
Список параметров и их значений приведен в таблице ниже. Если параметры не указаны, плеер загрузится с параметрами по умолчанию.
Параметр: |
Описание: |
|
Автоматически запускать видео без звука при загрузке плеера:
Параметр |
|
Автоматически запускать видео при загрузке плеера:
Значение по умолчанию — 0. Чтобы автозапуск видео корректно работал во всех браузерах, используйте параметр |
|
Префикс для postMessage-сообщений от плеера. Строка. Например, |
|
С помощью параметра можно скрыть элементы интерфейса плеера. По умолчанию отображаются все. Список элементов интерфейса
Если хотите скрыть несколько элементов интерфейса, передайте строку и укажите в ней значения через запятую. Например: |
|
Язык, на котором будет отображаться интерфейс плеера. Может принимать значения
Если параметр не указан или передано неподдерживаемое значение, язык интерфейса плеера будет определяться на основании данных пользователя. |
|
Зацикливать воспроизведение видео:
Значение по умолчанию — |
|
Выключать звук при загрузке плеера:
Значение по умолчанию — 0. |
|
Останавливать воспроизведение видео при уходе из зоны видимости и начинать воспроизведение при нахождении в ней. Параметр влияет на показ как видеоконтента, так и рекламных роликов. Он может принимать значения:
Значение по умолчанию — Примечание При |
|
Предварительно загружать видео:
Значение по умолчанию — При |
|
Громкость звука в процентах при загрузке плеера. Может принимать значения от 0 до 100 включительно. Например, Значение параметра игнорируется, если |
В примере ниже видео будет запущено автоматически, но без звука:
<iframe
src="https://frontend.vh.yandex.ru/player/{video_content_id}?from=partner&autoplay=1&mute=1"
allow="autoplay; encrypted-media; screen-wake-lock" frameborder="0" allowfullscreen>
</iframe>