Цикл в проекторе с Safari не работает

Я использую projekktor игрок и у меня есть некоторая логика, которая заставит игрока играть:

player.setPlay(); когда другая песня завершена. Это работает безупречно в Chrome и Firefox, но в Safari, если я переключаюсь на другую вкладку, она не будет работать, пока я не вернусь к вкладке, на которой я нахожусь. Это для Safari на рабочем столе на Mac.

Соответствующий код:

function loopSong(){
    var idSong = player.getItemIdSong();
    $timeout(function(){
        player.setActiveItem(idSong);
        player.setPlay();
    }, 100);    
};

Любая помощь будет принята с благодарностью.

1 ответ

Решение

Safari полностью останавливает воспроизведение, когда вы переключаетесь на другую вкладку, или просто петля не работает должным образом?

Если последнее, вы пытались установить цикл настройки проигрывателя в значение "true"?

Я не уверен на 100%, чего вы пытаетесь достичь. Но также может помочь встроенная функция плейлиста.

Другие вопросы по тегам