Soundcloud流媒体音频

时间:2012-10-23 18:15:51

标签: javascript jquery soundcloud soundmanager2

我正在尝试从soundcloud用户流式传输曲目。我有客户端ID并拉动轨道工作正常。但是当我尝试播放曲目时,它无法正常工作。这是我在我的网页onload()中使用的代码。

<script>
    function pageload()
    { 
        SC.initialize({
            client_id: {MY CLIENT ID}
        });

        SC.stream("/tracks/{MY TRACK ID}", function(sound){
            sound.play();
        });
    }
</script>

注意:我也包括了soundmanagerjs。

在控制台中我收到错误。

[23:38:44.140] -- SoundManager 2: HTML5 support tests (/^(probably|maybe)$/i): mp3: false (using flash), mp4: false (using flash), ogg: true, wav: true 
[23:38:44.199] sound.play is not a function

1 个答案:

答案 0 :(得分:0)

这是一个javascript错误,而不是soundmanager。

function(sound){
        sound.play();
});

这是你的问题,因为你正在调用一个不存在的功能。我不太确定你的其他代码是什么,但通常你在soundmanager中播放声音的方式是:

soundManager.play(SoundID);

我认为在你的情况下,变量&#39;声音&#39;你传递的是soundid,所以在功能(声音)中

soundManager.play(sound);