使用Sound Manager for mobile的Soundcloud自定义小部件

时间:2014-11-08 11:55:20

标签: javascript audio mobile soundcloud soundmanager2

我目前正在为一位想要在他的网站上播放音乐的DJ朋友制作一个项目。我希望通过使用连接到Soundcloud的Sound Manager 2来实现此目的。我已经在网上制作了一个非常快速的原型:http://www.jackyoungcreative.com/slopeside/index.html

我遇到了3个问题:

1 - 在手机上打开并点击播放时没有任何操作(没有声音播放,按钮也没有改为暂停)

2 - 在桌面版上,我希望在页面加载后自动播放音乐

3 - 每次用户打开页面时,我都想要播放不同的歌曲,然后从那里随机播放歌曲(随机播放)

非常感谢任何帮助。如果您希望我发布我的代码,请告诉我。我在编码时非常新手,但我真的很想学习,所以请原谅我可能会提出的任何基本问题!

提前致谢,

1 个答案:

答案 0 :(得分:0)

  1. 尝试添加" href ='#'"到你的播放按钮链接,也许点击不会因为移动设备而触发(如果这样做,请确保在事件处理程序中使用event.preventDefault()阻止默认操作

  2. 您可以在应用程序完成初始化时点播播放按钮上的点击事件(这不会在移动设备上完成100%,您需要用户互动才能进行初始化 媒体播放)

  3. 发出API请求后,您在playlist.tracks中有了跟踪,您可以shuffle the array at this point