我正在尝试使用此代码来测试显然从javascript SDK中的流方法传回的soundmanager对象,但它似乎没有做任何事情。
<script>
SC.initialize({
client_id: '80df21fc0890334ec86a4c08b787b254'
});
var opts = {
whileplaying : function() {
console.log("Hello?");
}
};
SC.stream("/tracks/115300435", opts, function(sound){
sound.whileplaying = function()
{
console.log("HEY");
};
sound.play();
});
</script>
答案 0 :(得分:1)
首先检查您是否使用了正确的(新)SoundCloud JS SDK。
实际上看起来播放器事件存在问题。也许这个q + a将至少对你有所帮助:SoundCloud SDK / API callback events not firing
如果删除选项,它将起作用。
SC.stream("/tracks/115300435", function(sound){
sound.play();
});