2014-06-05 39 views
1

我正在使用SoundManager2使用SoundCloud API製作自定義音樂播放器,並且我想包含一個進度條,以便用戶可以跳到軌道的特定點。如何跳轉到使用SoundCloud API播放的曲目中的特定位置?

我使用的代碼:

currentTrack.setPosition(currentVal); 

其中currentVal是我想跳到軌道位置。但是如果軌道沒有完全加載,軌道不會跳到正確的位置。

即使歌曲尚未完成加載,我該如何跳轉到指定的位置?

回答

0

當我明白你的意思時,一種方法是使用sm2s onload函數。

這裏是一個例子。

SC.stream("/tracks/148976759",{ 
    autoLoad: true, 
    onload: function(){ 
     this.setPosition(15000); 
     this.play();       
     } 
}); 

http://jsfiddle.net/iambnz/9CAeU/

0
soundManager.setPosition("sound.id",currentVal) 
soundManager.play("sound.id"); 

這開始在特定的位置開始播放。

相關問題