对于即将开展的项目,我正在研究使用Soundcloud API播放一段音轨的特定长度(例如20秒)的可能性。
是否有人可以指示我是否可以,或者是否应该单独创建具有该有限长度的不同曲目?
非常感谢! Maarten(WebForDreams)
答案 0 :(得分:4)
有几种方法可以做到这一点。您打算使用JavaScript SDK还是播放器小部件?对于播放器小部件,您只需使用seekTo()即可。
如果您使用的是JavaScript SDK,则可以使用setPosition()方法:
SC.initialize({
client_id: 'foo'
});
SC.whenStreamingReady(function() {
var sound = SC.stream(52933447);
sound.setPosition(2000); // position, measured in milliseconds
sound.play();
});
如果您想在特定时间点停留,可以使用onPosition()。
希望有所帮助!