2012-08-05 83 views
1

对于即将开展的项目,我正在研究使用Soundcloud API只播放一定音轨(例如20秒)的可能性。Soundcloud API:如何只播放曲目的一部分?

任何人都可以指示我是否可以这样做,或者是否应该单独创建具有有限长度的不同轨道?

非常感谢! Maarten(WebForDreams)

回答

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

希望有帮助!

+0

非常有用! thx – Julien 2012-09-05 15:45:45

+0

嗨保罗,迟到比从未更好,非常感谢你的回答。该项目刚刚启动,因此可能需要您提出的解决方案。一切顺利,再次感谢! – webfordreams 2012-10-06 10:29:29

相关问题