对于即将到来的项目,我正在研究使用 Soundcloud API 仅播放特定长度(例如 20 秒)的曲目的可能性。
如果可能的话,有人可以告诉我,还是应该单独创建一个长度有限的不同轨道?
非常感谢 !马丁 (WebForDreams)
对于即将到来的项目,我正在研究使用 Soundcloud API 仅播放特定长度(例如 20 秒)的曲目的可能性。
如果可能的话,有人可以告诉我,还是应该单独创建一个长度有限的不同轨道?
非常感谢 !马丁 (WebForDreams)
有几种方法可以做到这一点。您打算使用 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()。
希望有帮助!