如何使用SoundCloud API播放歌曲

时间:2014-06-21 22:12:16

标签: javascript jquery api soundcloud

我正在努力制作一款适用于SoundCloud的音乐播放器。所以我有按钮,比如play,next,prev。我的功能如下:

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

所以当按钮是播放器时播放歌曲:

<button onclick="playIt()">Play</button>

但它不起作用。任何的想法? 这是demo

2 个答案:

答案 0 :(得分:0)

1º - 将JS文件放在头部。使用JSfiddle上的“外部资源”。

2º - 将var sound = [...]放在SC.steam之前。

是的。

演示: http://jsfiddle.net/don/zcN7G/3/

答案 1 :(得分:0)

根据上面的 @lago ,让我提供完整的简短代码,以便您可以进行自己的实验室;-)

<!DOCTYPE html>
<html>
<head>
<script src=http://connect.soundcloud.com/sdk.js></script>
<script>
SC.initialize
            (
            {client_id:'your client_id here'}
            );    
function p()
       {
       SC.stream
               (
               '/tracks/293',
               function (s)
                      {
                      s.play()
                      }
               )
       }
</script> 
</head>
<body>
<button onclick=p()>play</button>
</body>
</html>

API指南here