Я пытаюсь установить положение образца в SoundCloud, используя setPosition для воспроизведения с определенного времени, когда я вызываю метод play(). Мне нужно установить это перед тем, как начнется воспроизведение образца. Сейчас этот код не работает:
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() перед воспроизведением образца?