1

对于即将到来的项目,我正在研究使用 Soundcloud API 仅播放特定长度(例如 20 秒)的曲目的可能性。

如果可能的话,有人可以告诉我,还是应该单独创建一个长度有限的不同轨道?

非常感谢 !马丁 (WebForDreams)

4

1 回答 1

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

希望有帮助!

于 2012-08-08T19:10:03.537 回答