use*_*794 10 javascript soundmanager2 soundcloud
我试图在调用play()方法的某个时间使用setPosition设置SoundCloud中样本的位置.我需要在样本开始播放之前设置它.现在这段代码不起作用:
SC.whenStreamingReady(function() {
var sound = SC.stream("/tracks/141543551");
sound.play();
sound.setPosition(300);
});
Run Code Online (Sandbox Code Playgroud)
但是,当我在播放样本时调用setPosition时,它可以正常工作.
SC.whenStreamingReady(function() {
setTimeout(function () {
sound.pause();
var positionCallback = function (eventPosition) {
this.clearOnPosition(0, positionCallback);
this.resume();
};
sound.onPosition(0, positionCallback);
sound.setPosition(30000);
sound.play();
}, 5000);
});
Run Code Online (Sandbox Code Playgroud)
如何在播放样本之前使用setPosition()?
我在这里找到的文档http://www.schillmania.com/projects/soundmanager2/doc/
说这sound.setPosition(300);应该看起来像sound.setPosition('position-name', 300);。
| 归档时间: |
|
| 查看次数: |
976 次 |
| 最近记录: |