Soundcloud 自定义播放器 暂停播放器
如何暂停 Soundcloud 自定义播放器 (http://developers.soundcloud.com/docs/custom-玩家)?我有一个带有音频播放器的大单页。当用户导航到页面的不同部分时,URL 中的哈希值会发生变化。当哈希值更改时,如何暂停 Soundcloud Custom Player?
我尝试过 $(".sc-player").pause()
但它并不总是有效。我正在寻找它可以在桌面和移动设备上运行。桌面设备似乎使用隐藏的 SWF 文件,而移动设备则使用音频元素。
任何帮助表示赞赏!
How do you pause the Soundcloud Custom Player (http://developers.soundcloud.com/docs/custom-player)? I have a large single page with audio players. When a user navigates to a different section of the page the hash in the URL changes. How do I pause the Soundcloud Custom Player when the hash changes?
I've tried $(".sc-player").pause()
but it doesn't always work. I'm looking for it to work on desktop and mobile. It seems desktop uses a hidden SWF file while mobile uses the audio element.
Any help is appreciated!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我偶然发现了这一点(在 jsFiddle 页面上测试,它暂停了播放器)。
对此页面上的代码我做了一些补充:
http://jsfiddle.net/aj3Pw/1/
在 HTML 中,我添加了“暂停”按钮:
然后在 JS 的底部,我添加了一个带有“sc.pause()”的事件监听器,它起作用了:
希望这有帮助!
I kind of discovered this by accident (tested on the jsFiddle page, and it paused the player).
To the code on this page I made a little addition:
http://jsfiddle.net/aj3Pw/1/
In the HTML, I added a 'Pause' button:
and then at the bottom of the JS, I added an event listener with "sc.pause()", and it worked:
Hope this helps!