Задать вопрос
BanterFace
@BanterFace
jack of all trades, master of none

Что-то не так с youtube API?

Не работают некоторые параметры подключения видео: fs (0 — скрыть кнопку переключения на полный экран), rel (0 — не показывать похожие видео в конце воспроизведения), modestbranding (1 — скрыть надпись "YouTube" внизу), showinfo (0 — не показывать заголовок и кнопки сверху перед началом воспроизведения).
Подключаю через iframe API, вот так:
//Hymn adding
		var tag = document.createElement('script');
		tag.src = "https://www.youtube.com/iframe_api";
		var firstScriptTag = document.getElementsByTagName('script')[0];
		firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
		var player;
		function onYouTubeIframeAPIReady() {
		  player = new YT.Player('player', {
		    height: document.querySelector('.hymn').clientHeight,
		    width: document.querySelector('.hymn').clientWidth*0.5,
		    modestbranding: 1,
		    showinfo: 0,
		    iv_load_policy: 3,
		    rel: 0,
		    autohide: 1,
		    fs: 0,
		    origin: 'https://ussr.ga',
		    videoId: 'cNNMlwzJ6qU'
		  });
		};

, посмотреть результат можно здесь.
При этом, на этой странице подключают через ссылку в iframe и всё работает (3 из 4 свойств, работа четвёртого не показана).

Что я делаю не так?
  • Вопрос задан
  • 1795 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@tyzberd
попробуйте использовать playerVars: { 'autoplay': 1, 'controls': 0 },
https://developers.google.com/youtube/iframe_api_r...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы