Почему больше не работает PlayerVars с YouTube API? - PullRequest
0 голосов
/ 21 октября 2018

Я разместил API YouTube и видео на своем сайте несколько дней назад.Я установил некоторые PlayerVars.Все работало тогда.К сожалению, сегодня я заметил, что плеер больше не работает должным образом.Все PlayerVars установлены в ссылке iframe, но они не будут выполнены (например, 'showinfo': 0 по-прежнему будет отображать информацию о видео).Что это может быть?Даже если я удалю все изменения, внесенные после размещения видео в сети, он снова не будет работать должным образом.

HTML:

<div id="aboutVideoVideo"></div>

JavaScript:

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('aboutVideoVideo', {
        height: '100%',
        width: '100%',
        videoId: 'xxx_xx',
        playerVars: {
            'showinfo': 0,
            'disablekb': 1,
            'fs': 0,
            'iv_load_policy': 3,
            'modestbranding': 1,
            'rel': 0
        },
        events: {
            'onReady': onPlayerReady
        }
    });
}
function onPlayerReady(event) {
    event.target.playVideo();
    event.target.pauseVideo();
    event.target.unMute();
}

результат iframe:

<iframe id="aboutVideoVideo" frameborder="0" allowfullscreen="1" allow="autoplay; encrypted-media" title="YouTube video player" width="100%" height="100%" src="https://www.youtube.com/embed/xxx_xx?showinfo=0&amp;disablekb=1&amp;fs=0&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;enablejsapi=1&amp;origin=http%3A%2F%2Fxxx.xxx.xxx.xxx&amp;widgetid=1"></iframe>

1 Ответ

0 голосов
/ 22 октября 2018

В API встраивания YouTube недавно произошли изменения.Showinfo параметр устарел .Заголовок видео, аватар, смотреть позже и значки общего доступа будут отображаться при загрузке, наведении курсора мыши и при остановке.Так что showinfo=0 больше не работает.

Также есть изменение в параметре rel.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...