我使用的是projekktor播放器,我有一些逻辑可以触发播放器播放:
当另一首歌完成时,player.setPlay();。这在Chrome和Firefox上是完美无缺的,但在Safari上,如果我切换到另一个选项卡,它将无法工作,直到我切换回我正在使用的选项卡。这是在Mac桌面上的Safari。
有关守则是:
function loopSong(){
var idSong = player.getItemIdSong();
$timeout(function(){
player.setActiveItem(idSong);
player.setPlay();
}, 100);
};任何帮助都将不胜感激。
发布于 2013-10-29 11:04:23
一旦切换到另一个选项卡,Safari会完全停止任何播放吗?还是仅仅循环hack不能正常工作?
如果是后者,则尝试设置player配置选项循环为“真”。
我不能百分之百肯定你想要达到的目标。此外,内置的播放列表功能可能也会有所帮助。
https://stackoverflow.com/questions/19639983
复制相似问题