Получить код вставки или ссылку на видео
-
Откройте главную страницу
Cloud Video. -
Выберите канал.
-
На вкладке
Видео выберите видео. -
В блоке Код вставки:
-
Задайте необходимые параметры воспроизведения видео:
По умолчанию воспроизводить без звука
;Запускать видео автоматически
;Показывать элементы управления в плеере
.
С помощью Cloud Video Player SDK для IFrame вы можете задать дополнительные настройки управления видеоплеером и параметры воспроизведения видео на HTML-странице, такие как размер и зацикливание видео, уровень звука и др.
-
Выберите нужный формат ссылки на видео:
html
— HTML-код для вставки видео в формате Iframe.link
— прямая ссылка на видео.
-
Нажмите кнопку
Скопировать.
-
Выполните команду:
curl \
--request GET \
--header 'Authorization: Bearer <IAM-токен>' \
--url 'https://video.api.cloud.yandex.net/video/v1/videos/<идентификатор_видео>:getPlayerURL'
Где:
<IAM-токен>
— IAM-токен, необходимый для аутентификации в Cloud Video API.<идентификатор_видео>
— идентификатор видео, ссылку на которое вы хотите получить.
Результат:
{
"playerUrl": "https://runtime.video.cloud.yandex.net/player/video/vplva3626rvh********?autoplay=0\u0026mute=0",
"html": "\u003ciframe width=\"560\" height=\"315\" src=\"https://runtime.video.cloud.yandex.net/player/video/vplva3626rvh********?autoplay=0\u0026mute=0\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture; encrypted-media\" frameborder=\"0\" scrolling=\"no\"\u003e\u003c/iframe\u003e"
}
Где:
playerUrl
— прямая ссылка на видео.html
— HTML-код для вставки видео в формате Iframe.
Выполните команду:
grpcurl \
-rpc-header "Authorization: Bearer <IAM-токен>" \
-d '{
"videoId": "<идентификатор_видео>"
}' \
video.api.cloud.yandex.net:443 yandex.cloud.video.v1.VideoService/GetPlayerURL
Где:
<IAM-токен>
— IAM-токен, необходимый для аутентификации в Cloud Video API.<идентификатор_видео>
— идентификатор видео, ссылку на которое вы хотите получить.
Результат:
{
"playerUrl": "https://runtime.video.cloud.yandex.net/player/video/vplva3626rvh********?autoplay=0\u0026mute=0",
"html": "\u003ciframe width=\"560\" height=\"315\" src=\"https://runtime.video.cloud.yandex.net/player/video/vplva3626rvh********?autoplay=0\u0026mute=0\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture; encrypted-media\" frameborder=\"0\" scrolling=\"no\"\u003e\u003c/iframe\u003e"
}
Где:
playerUrl
— прямая ссылка на видео.html
— HTML-код для вставки видео в формате Iframe.
Совет
Чтобы при загрузке видео в браузере обложка полностью помещалась в окно независимо от разрешения экрана, добавьте в конец ссылки параметр &object_fit=contain
.
Если этот параметр в ссылке не указан, по умолчанию будет использоваться значение object_fit=cover
.
Подробнее о параметре object_fit
см. в документации CSS