2014-03-27 50 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); 

    }); 

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

回答

相关问题