А теперь подробнее про встраиваемые видео

Итак, на странице с видео есть кнопочка «Поделиться». Она позволяет отправить короткую ссылку на видео в стороннее приложение, либо выдать пользователю HTML-код фрейма «iframe», который можно поместить в любое место гипертекста для дальнейшего просмотра этого видеоролика прямо с этого места. Пользователь, разумеется, должен для этого иметь какую-нибудь площадку для публикации своего гипертекста — скажем, свой сайт. Кстати Download YouTube Music есть на сайте tuberipper.com.

А теперь самое интересное. Если пользователь изберёт чуть более сложный путь и будет встраивать на свою страницу фрейм с объектом для видео YouTube с доступным на этой странице API, то перед ним откроется ряд технических возможностей по облагораживанию этого видео. Вот эту, вернее, аналогичную этой фичу я бы хотел видеть для фреймов всех встраиваемых плееров — и Rutube, и VK (Вконтакте), и Одноклассники, и какие там ещё у нас бывают.

Если мы загружаем iframe с API плеера по ссылке «https://www.youtube.com/iframe_api», то можем задать ему следующие параметры:

вкл/выкл автовоспроизведение видео (autoplay);

вкл/выкл звук в видео на старте (mute);

вкл/выкл разрешение на полноэкранный режим (fs);

вкл/выкл аннотации к видео (iv_load_policy);

вкл/выкл встроенные хоткеи управления плеером (disablekb) — про них ещё будет ниже;

вкл/выкл зацикливание воспроизведения видео (loop);

вкл/выкл предпоказ информации о видео на старте или значков видео в плейлисте (showinfo);

вкл/выкл бессмысленный логотип YouTube (modestbranding) — не работает при color=white плюс реализовано криво, поскольку альтернативный интерфейс плеера местами не доработан;

режим отображения элементов интерфейса плеера (controls);

цвет вторичного интерфейса плеера (color) — для Ютуба выбор только между красным и белым;

язык интерфейса плеера (hl);

отображать ли субтитры (cc_load_policy) — тупо реализовано: выключенные включить можно, а включённые отключить нельзя;

язык субтитров (cc_lang_pref);

с какой и до какой секунды проигрывать видео (start, end);

по окончании воспроизведения видео рекомендовать ли другие видео (rel) — в 2018 году эту функцию испортили, отключение рекомендуемых видео просто рекомендует видео только с авторского канала;

подгрузка видео через iframe во внешнее приложение полноэкранного плеера (playsinline) — реализовано только для iOS;

загружаемый в плеер целый плейлист (list, listType) — до 2021 года можно было загрузить туда результат поиска видео по запросу;

кастомный «плейлист» из нескольких указанных видео друг за другом с воспроизведением видео из него в нужном порядке (playlist);

блокировка возможности подгрузки iframe только с указанного домена (origin);

идентификатор домена, передающийся Google для формирования статистики о том, откуда смотрят видео (widget_referrer);

включить работу API посредством JS на веб-странице (enablejsapi).