YouTube API. rel: 0 и loop: 1 - не работает

177
06 июля 2022, 14:20
function onYouTubeIframeAPIReady() {
    player_promo = new YT.Player('DIV_ID', { 
    videoId: 'VIDEO_ID',
    height: '100%',
    width: '100%',
    playerVars: { 
        'autoplay': 1,  
        'controls': 0, 
        'showinfo': 0, 
        'loop': 1,  
        'playlist': 'VIDEO_ID', 
        'rel': 0, 
        'enablejsapi': 1,
        'origin': 'URL'
    }
});

Видео воспроизводится, но не по кругу и показывает похожие в конце. Раньше работало. В документации всё так, как написал я. Может что-то не так?

Answer 1

Кусочек документации отсюда

loop

Примечание. Этот параметр имеет ограниченную поддержку в проигрывателе AS3 и при встраивании IFrame для загрузки проигрывателя AS3 или HTML5. В настоящее время параметр loop работает только в проигрывателе AS3, если он используется в сочетании с параметром playlist. Чтобы закольцевать одно видео, установите для параметра loop значение 1, а для параметра playlist укажите тот же идентификатор видео, что и в URL Player API:

Answer 2
events: { 
    'onStateChange': function(e) {
    if (e.data === YT.PlayerState.ENDED) {
        player_promo.playVideo(); 
    }
}

Решение такое сработало

READ ALSO
Для чего нужны эти 2 строки кода java?

Для чего нужны эти 2 строки кода java?

Код должен выглядеть так:

162
Десериализация через GSON

Десериализация через GSON

Допустим, есть такая структура JSON:

144
При Развертывание приложения с помощью докер контенера на удаленном сервере возникает проблема

При Развертывание приложения с помощью докер контенера на удаленном сервере возникает проблема

При развертывании приложения на локальной машине с помошью Docker DEsktop все происходит без проблем и приложение поднимается,но при развертывание...

192
Проблема с удалением переменных классов потомков

Проблема с удалением переменных классов потомков

Прототип кода - Проблема с циклом foreach для коллекции

216