我目前允许用户通过Soundcloud登录,并创建了他们音乐的曲目ID列表。
通过这些数据,我创建了一个包含所有轨道ID的数组并将其随机化。我怎么去播放这些歌?这适用于单个轨道:
SC.stream("/tracks/###", function(sound){
sound.play();
});
但是,我怎么能得到关于歌曲何时结束的通知,以便开始新的音乐?
更新:
我可以录制歌曲的持续时间,并设置停止和播放新曲目的时间,但也许有更多的Soundcloud方法可以做到这一点。
由于
答案 0 :(得分:2)
使用onfinish方法
SC.stream("/tracks/###",
{onfinish: function(){ alert('track finished');}},
function(sound){sound.play();
});
这是围绕同一问题的另一个主题。