Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在播放曲目之前,Soundcloud API/SoundManager2设置位置不工作_Javascript_Soundcloud_Soundmanager2 - Fatal编程技术网

Javascript 在播放曲目之前,Soundcloud API/SoundManager2设置位置不工作

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

我试图在调用play()方法时,使用setPosition来设置SoundCloud中样本的位置,以便从某个时间开始播放。我需要在样本开始播放之前设置这个。现在此代码不起作用:

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)取而代之