我正在努力制作一款适用于SoundCloud的音乐播放器。所以我有按钮,比如play,next,prev。我的功能如下:
function playIt(){
SC.stream("/tracks/293", function(sound){
sound.play();
});
}
所以当按钮是播放器时播放歌曲:
<button onclick="playIt()">Play</button>
但它不起作用。任何的想法? 这是demo
答案 0 :(得分:0)
1º - 将JS文件放在头部。使用JSfiddle上的“外部资源”。
2º - 将var sound
= [...]放在SC.steam
之前。
答案 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