我目前允许用户通过 Soundcloud 登录,并且我创建了他们音乐的轨道 ID 列表。
利用这些数据,我创建了一个包含所有轨道 ID 的数组并将其随机化。我该如何播放这些歌曲?这适用于单个轨道:
SC.stream("/tracks/###", function(sound){
sound.play();
});
但是我如何才能收到歌曲何时结束的通知,以便我可以开始新的轨道?
更新:
我可以记录歌曲的持续时间并设置新轨道的停止和播放超时,但也许有更多的 Soundcloud 方法可以做到这一点。
谢谢
最佳答案
使用onfinish方法
SC.stream("/tracks/###",
{onfinish: function(){ alert('track finished');}},
function(sound){sound.play();
});
这是围绕同一问题的另一个线程。
关于soundcloud - 在 Soundcloud 上播放连续轨道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22888354/