声音javascript SDK似乎没有返回soundmanager对象

时间:2015-08-05 20:31:24

标签: javascript sdk soundcloud

我正在尝试使用此代码来测试显然从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>

1 个答案:

答案 0 :(得分:1)

首先检查您是否使用了正确的(新)SoundCloud JS SDK。

实际上看起来播放器事件存在问题。也许这个q + a将至少对你有所帮助:SoundCloud SDK / API callback events not firing

如果删除选项,它将起作用。

SC.stream("/tracks/115300435", function(sound){ 
    sound.play();
});

http://jsfiddle.net/iambnz/9Le6vqrr/