Soundcloud自定义播放器暂停播放器

时间:2011-11-09 07:12:17

标签: javascript jquery soundcloud

如何暂停Soundcloud自定义播放器(http://developers.soundcloud.com/docs/custom-player)?我有一个带音频播放器的大单页。当用户导航到页面的不同部分时,URL中的哈希值会发生变化。当哈希值发生变化时,如何暂停Soundcloud自定义播放器?

我已经尝试了$(".sc-player").pause()但它并不总是有效。我正在寻找它在桌面和移动设备上工作。桌面使用隐藏的SWF文件,而移动设备则使用音频元素。

任何帮助表示赞赏!

2 个答案:

答案 0 :(得分:4)

$('.sc-player.playing a.sc-pause').click();

答案 1 :(得分:1)

我偶然发现了这个(在jsFiddle页面上测试过,它暂停了播放器)。

对于此页面上的代码,我做了一点补充: http://jsfiddle.net/aj3Pw/1/

在HTML中,我添加了一个“暂停”按钮:

<button id="pause">Pause</button>

然后在JS的底部,我添加了一个带有“sc.pause()”的事件监听器,它起作用了:

document.getElementById('pause').addEventListener('click', function() { sc.pause();

希望这有帮助!

相关问题