Soundcloud API:如何只播放曲目的一部分?

时间:2012-08-05 22:14:07

标签: soundcloud

对于即将开展的项目,我正在研究使用Soundcloud API播放一段音轨的特定长度(例如20秒)的可能性。

是否有人可以指示我是否可以,或者是否应该单独创建具有该有限长度的不同曲目?

非常感谢! Maarten(WebForDreams)

1 个答案:

答案 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()

希望有所帮助!