2014-03-27 83 views
10

我試圖使用setPosition在我調用play()方法的特定時間播放時在SoundCloud中設置示例的位置。我需要在樣本開始播放之前設置它。此時此代碼不起作用:soundcloud API/SoundManager2 SetPosition在正在播放曲目之前不工作

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

    }); 

如何在示例播放之前設置位置()?

回答

相關問題