使用Safari无法正常运行projekktor

时间:2013-10-28 16:21:53

标签: javascript projekktor

我正在使用projekktor玩家,我有一些可以触发玩家玩的逻辑:

当另一首歌完成时,

player.setPlay();。这在Chrome和Firefox上完美运行,但在Safari上,如果我切换到另一个标签,它将无法工作,直到我切换回我正在使用的标签。这适用于Mac桌面上的Safari。

相关代码是:

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

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

一旦切换到其他标签,Safari是否会完全停止播放,或者只是让循环黑客无法正常工作?

如果后者你尝试设置播放器配置选项loop to "true"

我不是100%肯定你想要实现的目标。但内置的playlist functionality可能有所帮助。