На этой странице вы можете задать настройки и посмотреть, как работают функции YouTube Player API. Окно просмотра встроенного проигрывателя должно быть не меньше 200 x 200 пикселей. Если в проигрывателе отображаются элементы управления, окно должно быть достаточно большим, чтобы полностью отобразить элементы управления, не сжимая окно просмотра меньше минимального размера. Минимальный размер окна просмотра для проигрывателей формата 16:9 составляет 480 х 270 пикселей.

Код для вставки IFrame

Контент Контент можно загрузить в проигрыватель или поставить в очередь на загрузку. В первом случае загруженный контент будет воспроизведен, сразу как вы обновите проигрыватель. Это произойдет, даже если в момент обновления воспроизводится другое видео.

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

В зависимости от вашего выбора страница вызывает одну из следующих функций API:
  • loadVideoById
  • loadVideoByUrl
  • loadPlaylist
  • cueVideoById
  • cueVideoByUrl
  • cuePlaylist

 
Элементы управления Используйте эти элементы для управления воспроизведением.

Если вы хотите посмотреть ролик с определенного момента, укажите время в секундах в поле Перейти к.
   
Громкость Используйте эти элементы управления, чтобы включить или выключить звук. Заданный параметр отображается в разделе Статистика – в строке Громкость.

В поле Настройка громкости можно регулировать уровень звука. Чтобы это сделать, укажите значение от 0 до 100. Затем нажмите Tab или щелкните за пределами поля ввода, чтобы применить настройку.
Отключить звук | Включить звук
Настроить:   (0-100) [ текущий уровень:  --]
Качество В раскрывающемся меню содержатся параметры функции setPlaybackQuality(), которая отвечает за качество изображения. Если вы выберете новый параметр, воспроизведение ролика начнется с начала.

Все параметры качества, доступные для текущего ролика, перечислены в разделе Статистика – в поле Доступные уровни качества.

Если вы выберете недоступный уровень качества, YouTube подберет наиболее близкий к нему. Например, если вы установите низкое качество, а доступны только параметры среднее и высокое, YouTube выберет параметр среднее.
Скорость Используйте этот параметр, чтобы задать скорость воспроизведения. За возврат параметров, доступных для текущего ролика, отвечает функция getAvailablePlaybackRates(). Эти параметры приведены в разделе Статистика.

Значение 1 указывает, что видео воспроизводится с нормальной скоростью.
   
Размер В этом разделе можно изменить размер проигрывателя. Для этого используется функция setSize(width, height). Как правило, она будет полезна только в приложении ActionScript. В JavaScript проигрыватель вставляется в объект, поэтому его размеры не важны.
 x 405   
История Когда проигрыватель готов воспроизвести видео, на этой странице вызываются функции getVideoUrl() и getEmbedCode(). Они вызываются каждый раз, когда вы загружаете или ставите ролик в очередь.

Если вы вызовете функцию getVideoUrl() спустя 10 секунд после начала воспроизведения или позднее, в URL будет добавлен параметр, определяющий смещение по времени. Этот параметр задает, когда должно начаться воспроизведение.
(очистить)
Ошибки
Пока отсутствуют.

События и вызовы функций
Пока отсутствуют.

Параметры проигрывателя
  • флажок установлен = значение параметра равно 1
  • флажок не установлен = значение параметра равно 0
  • Чтобы встроить проигрыватель с заданными настройками, используйте встраиваемый код Iframe.

Параметр Значение
autoplay  1 – воспроизведение автоматически начинается сразу после загрузки проигрывателя.

0 (по умолчанию) – после загрузки проигрывателя видео не воспроизводится автоматически.
cc_load_policy  1 – скрытые субтитры показываются, даже если пользователь отключил их отображение. Значение параметра по умолчанию зависит от предпочтений пользователя.
color Этот параметр определяет, каким цветом будет выделяться просмотренный отрезок на индикаторе воспроизведения. По умолчанию просмотренная часть выделяется красным цветом.
controls  1 – (по умолчанию) отображать элементы управления видеопроигрывателем.

0 – не отображать элементы управления проигрывателем.
disablekb  1 – отключить управление проигрывателем с клавиатуры.

0 (по умолчанию) – включить управление проигрывателем с клавиатуры. Используются следующие клавиши:
  • Пробел: воспроизведение/пауза.
  • Стрелка влево: перейти на несколько секунд назад.
  • Стрелка вправо перейти на несколько секунд вперед.
  • Стрелка вверх: увеличить громкость.
  • Стрелка вниз: уменьшить громкость.
enablejsapi  1 – включить управление проигрывателем с помощью IFrame Player API.

0 (по умолчанию) – не включать API.
end  Временной интервал, по окончании которого воспроизведение должно остановиться. Значение – положительное целое число, определяющее длину этого интервала в секундах.
fs  1 (по умолчанию) – в проигрывателе отображается кнопка включения полноэкранного режима.

0 – кнопка в проигрывателе не отображается.
hl  Определяет язык интерфейса проигрывателя. Значение параметра – двухбуквенный код языка по стандарту ISO 639-1 или полный вариант языкового кода, например fr или fr-ca . Допустимо использовать и другие языковые коды, например теги IETF (BCP 47).

От языка интерфейса зависит то, на каком языке будут отображаться всплывающие подсказки в проигрывателе и каким по умолчанию будет язык субтитров.
iv_load_policy 1 (по умолчанию) – показывать видеоаннотации. 3 – не показывать видеоаннотации.
list  В сочетании с параметром list этот параметр определяет, какой контент будет загружен в проигрыватель.
  • playlist – параметр list определяет идентификатор плейлиста YouTube. Значение параметра должно начинаться с букв PL.
  • search – параметр list задает поисковый запрос, который используется для выбора контента.
  • user_uploads – параметр list определяет название канала YouTube, с которого загружаются ролики.
listType В сочетании с параметром list этот параметр определяет, какой контент будет загружен в проигрыватель.
  • search – параметр list определяет термин поискового запроса, используемый для выбора контента для воспроизведения.
  • user_uploads – параметр list определяет название канала YouTube, с которого загружаются ролики.
  • playlist – параметр list определяет идентификатор плейлиста YouTube. Значение параметра должно начинаться с букв PL.
loop  1 – если это значение установлено для проигрывателя, в который загружено одно видео, он будет воспроизводить его циклически. В случае с проигрывателем плейлистов по кругу будет воспроизводиться плейлист.

0 (по умолчанию) – не воспроизводить видео или плейлист циклически.
modestbranding  1 – С помощью этого параметра можно убрать из проигрывателя логотип YouTube. Вместо него при наведении курсора на проигрыватель во время паузы в правом верхнем углу будет отображаться небольшая текстовая метка YouTube.

0 – отображать логотип YouTube в панели управления проигрывателя.
playlist  Список идентификаторов видео, воспроизводимых по очереди, разделенный запятыми.
playsinline  1 – встроенное воспроизведение роликов UIWebViews, созданных с помощью свойства allowsInlineMediaPlayback со значением TRUE.

0 (по умолчанию) – ролики воспроизводятся в полноэкранном режиме. Это значение по умолчанию может быть изменено.
start  Если этот параметр определен, то воспроизведение видео начнется с указанной секунды. Значение является положительным целым числом. Проигрыватель начинает воспроизведение с ключевого кадра, ближайшего к указанному значению.
Статистика   В этом разделе выводятся сведения о состоянии проигрывателя и ролика, который воспроизводится сейчас или воспроизводился последним. Ниже представлен список связанных функций API:
  • Продолжительность: getDuration()
  • Текущее время: GetCurrentTime()
  • Состояние проигрывателя: getPlayerState()
  • Процент загрузки видео: getVideoLoadedFraction()
  • Стартовые байты: getVideoStartBytes()
  • Уровень качества: getPlaybackQuality()
  • Доступные уровни: getAvailableQualityLevels()
  • Громкость: isMuted()
  • Количество роликов в плейлисте: count(getPlaylist())
  • Положение текущего видео: getPlaylistIndex()
  • Видео в плейлисте: getPlaylist()
  • Байт загружено: getVideoBytesLoaded() (не рекомендуется)
  • Всего байт: getVideoBytesTotal() (не рекомендуется)

Длительность: --:--
Текущее время: --:--
Состояние проигрывателя: --
Стартовые байты: --
% загруженного видео: --
Громкость:
Скорость воспроизведения: --
Доступные варианты скорости:
Не рекомендуется
Байт загружено: --
Всего байт: --