Soundcloud API/SoundManager2 SetPosition не работает перед воспроизведением дорожки

Я пытаюсь установить положение образца в 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() перед воспроизведением образца?