SoundCloud API:在audiomanager.js上设置音量

SoundCloud API: setVolume on audiomanager.js

本文关键字:设置 js audiomanager API SoundCloud      更新时间:2023-10-30

在使用SoundCloud Javascript API时,setVolume函数出现问题。

轨迹:

未捕获的IndexSizeError:索引或大小为负数,或大于允许的值。audiomanager.js:2HTML5音频播放器设置音量

像往常一样,我们在声音对象上调用该函数,并且我们传递的值在0到100之间,这些值被指定为正确的值。

这个问题在几个小时前就开始了,我们的代码没有做任何更改,所以我们从soundcloud检索的音频管理器版本今天似乎发生了变化。

知道吗?

感谢

SoundCloud JavaScript SDK似乎一夜之间发生了变化。我也面临着类似的问题。SDK现在使用HTML5AudioPlayer对象来流式传输曲目。至于你的问题,我注意到音量值需要在0到1之间,而不是"旧"版本中的0到100。所以一定要调用sound.setVolume(0.5)而不是sound.setVolume(50)。此外,"whileplaying"事件不再发生。

SoundCloud在未来更新他们的文档/通知开发者SDK的变化会很好。与此同时,我正在https://connect.soundcloud.com/audiomanager/audiomanager.js找到我问题的答案。