在Soundcloud上播放连续曲目

时间:2014-04-05 23:54:09

标签: soundcloud

我目前允许用户通过Soundcloud登录,并创建了他们音乐的曲目ID列表。

通过这些数据,我创建了一个包含所有轨道ID的数组并将其随机化。我怎么去播放这些歌?这适用于单个轨道:

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

但是,我怎么能得到关于歌曲何时结束的通知,以便开始新的音乐?

更新:

我可以录制歌曲的持续时间,并设置停止和播放新曲目的时间,但也许有更多的Soundcloud方法可以做到这一点。

由于

1 个答案:

答案 0 :(得分:2)

使用onfinish方法

SC.stream("/tracks/###", 
{onfinish: function(){ alert('track finished');}}, 
function(sound){sound.play();
});

这是围绕同一问题的另一个主题。

How can I automatically move to next sound after previous track completes using the Soundcloud Javascript SDK for streaming?