【问题标题】:Soundcloud Streaming audioSoundcloud 流式传输音频
【发布时间】:2012-10-23 18:15:50
【问题描述】:

我正在尝试从 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

【问题讨论】:

标签: javascript jquery soundcloud soundmanager2


【解决方案1】:

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

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

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

soundManager.play(SoundID);

在你的情况下,我假设你传递的变量“声音”是 soundid,所以在函数(声音)中放

soundManager.play(sound);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-16
    • 1970-01-01
    • 1970-01-01
    • 2012-11-06
    • 1970-01-01
    • 2012-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多