soundcloud - 在 Soundcloud 上播放连续轨道

标签 soundcloud

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

利用这些数据,我创建了一个包含所有轨道 ID 的数组并将其随机化。我该如何播放这些歌曲?这适用于单个轨道:

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

但是我如何才能收到歌曲何时结束的通知,以便我可以开始新的轨道?

更新:

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

谢谢

最佳答案

使用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?

关于soundcloud - 在 Soundcloud 上播放连续轨道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22888354/

相关文章:

Java 对等端未通过身份验证

android - 适用于 Android 的 Soundcloud SDK

vbscript - Soundcloud 脚本 (VBS) 以获取 Foobar 播放列表中的相关歌曲

ruby-on-rails - 使用 Devise、Omniauth 和 SoundCloud 登录

javascript - Soundcloud Javascript SDK : How does SC. 在未指定特定库/用户/播放列表时获取返回轨道?

ruby - 解析歌曲/用户 url 时 Soundcloud API 401 错误

firefox - Soundcloud 在 Firefox 中嵌入失败

javascript - 获取请求无法使用 Soundcloud JavaScript sdk(Chrome 扩展)进行跟踪

ios - 我什么时候可以让用户在线标记为真?

ios - SoundCloud API 登录在 IOS 6.0 设备上打开 itunes 应用程序?