Javascript 在播放曲目之前,Soundcloud API/SoundManager2设置位置不工作
我试图在调用play()方法时,使用setPosition来设置SoundCloud中样本的位置,以便从某个时间开始播放。我需要在样本开始播放之前设置这个。现在此代码不起作用:Javascript 在播放曲目之前,Soundcloud API/SoundManager2设置位置不工作,javascript,soundcloud,soundmanager2,Javascript,Soundcloud,Soundmanager2,我试图在调用play()方法时,使用setPosition来设置SoundCloud中样本的位置,以便从某个时间开始播放。我需要在样本开始播放之前设置这个。现在此代码不起作用: SC.whenStreamingReady(function() { var sound = SC.stream("/tracks/141543551"); sound.play(); sound.setPosition(300);
SC.whenStreamingReady(function() {
var sound = SC.stream("/tracks/141543551");
sound.play();
sound.setPosition(300);
});
但是,当我在示例播放时调用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);
});
如何在播放示例之前设置position() 说这个
声音.setPosition(300)代码>应该看起来像sound.setPosition('position-name',300)代码>取而代之