我正在使用SoundCloud脚本的ajax页面切换方法。
当用户离开带有SoundCloud容器的页面时,如何停止播放音乐?
我发现了这些问题:
// stop all players, might be useful, before replacing the player dynamically
$.scPlayer.stopAll = function() {
$('.sc-player.playing a.sc-pause').click();
};
目前我在$(".sc-player").scPlayer();
函数内部调用初始化.load
,但是我需要在任何页面切换之前将代码放在哪里停止播放音频?
答案 0 :(得分:0)
您可以添加事件监听器window.onhashchange = stopAll;
和stopAll()的定义将是
stopAll = function() {
$('.sc-player.playing a.sc-pause').click();
};