SoundCloud:如何在哈希更改时停止播放

时间:2013-05-04 20:35:23

标签: ajax soundcloud

我正在使用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,但是我需要在任何页面切换之前将代码放在哪里停止播放音频?

1 个答案:

答案 0 :(得分:0)

您可以添加事件监听器window.onhashchange = stopAll;

和stopAll()的定义将是

stopAll = function() { $('.sc-player.playing a.sc-pause').click(); };