Подтвердить что ты не робот

Можно ли скрыть красную кнопку воспроизведения youtube с параметром?

Быстрый пример кода, который я использую на данный момент, чтобы создать свой YouTube iframe:

player = new YT.Player('[PLAYER ID]', {
  height: '300',
  width: '480',
  videoId: '[VIDEO ID]',
  playerVars: { 'controls': 0, 'showinfo': 0 },
});

Все отлично работает до сих пор, он загружает видео без элементов управления или информационной полосы, и я "вручную" воспроизвожу видео с помощью javascript.

Проблема заключается в том, что теперь нет необходимости в красной кнопке "играть", которая мгновенно отображается при запуске видео.

enter image description here

Есть ли способ избавиться от этого? Я просмотрел документацию и не могу найти подходящий параметр, который позволил бы мне скрыть его.

4b9b3361

Ответ 1

Я считаю, что это невозможно. Таким образом, единственный способ скрыть кнопку "Воспроизвести" - разместить видеоизображение над видео, которое можно извлечь из YouTube, как показано ниже. На каждом видеоролике YouTube есть 4 сгенерированных изображения. Они предсказуемо отформатированы следующим образом:

http://img.youtube.com/vi/<insert-youtube-video-id-here>/0.jpg
http://img.youtube.com/vi/<insert-youtube-video-id-here>/1.jpg
http://img.youtube.com/vi/<insert-youtube-video-id-here>/2.jpg
http://img.youtube.com/vi/<insert-youtube-video-id-here>/3.jpg

Но как только вы добавите наложение, нажатие на экране вместо управления не будет воспроизводить видео, для этого добавьте следующий jQuery, который воспроизводит видео

jQuery('#overlay').click(function(){
  jQuery(this).hide();
  jQuery('#youtube_id').get(0).playVideo();
});

Ответ 2

На каждом видеоролике YouTube есть 4 сгенерированных изображения. Они предсказуемо отформатированы следующим образом:

http://img.youtube.com/vi/<insert-youtube-video-id-here>/0.jpg
http://img.youtube.com/vi/<insert-youtube-video-id-here>/1.jpg
http://img.youtube.com/vi/<insert-youtube-video-id-here>/2.jpg
http://img.youtube.com/vi/<insert-youtube-video-id-here>/3.jpg

Первый в списке - это изображение полного размера, а другие - уменьшенные изображения. Миниатюра изображения по умолчанию (то есть одна из 1.jpg, 2.jpg, 3.jpg):

http://img.youtube.com/vi/<insert-youtube-video-id-here>/default.jpg

Для высококачественной версии эскиза используйте URL-адрес, похожий на этот:

http://img.youtube.com/vi/<insert-youtube-video-id-here>/hqdefault.jpg

Существует также версия миниатюры среднего качества с использованием URL-адреса, подобного HQ:

http://img.youtube.com/vi/<insert-youtube-video-id-here>/mqdefault.jpg

Для версии миниатюры стандартной версии используйте URL-адрес, подобный этому:

http://img.youtube.com/vi/<insert-youtube-video-id-here>/sddefault.jpg

Для версии максимального разрешения эскиза используйте URL-адрес, похожий на этот:

http://img.youtube.com/vi/<insert-youtube-video-id-here>/maxresdefault.jpg

Все вышеперечисленные URL-адреса доступны также через https. Просто измените http на https в любом из указанных выше URL-адресов. Кроме того, немного более короткое имя хоста i3.ytimg.com работает вместо img.youtube.com в приведенных выше примерах.

В качестве альтернативы вы можете использовать API данных YouTube (v3) или старше API YouTube v2.0, чтобы получить уменьшенные изображения.