2012-05-29 48 views
0

我正在建立一個可以播放Soundcloud歌曲的播放器。
我想知道是否有辦法將每秒鐘的當前跟蹤時間更新爲一個變量。我一直在尋找任何地方,但我找不到它。 我看到有一個事件列表器,用於在小部件緩衝時進行緩衝。

有沒有這樣的遊戲呢?Soundcloud播放器小部件EvenListner

例如:

soundcloud.addEventListener('onIsPlaying', function(player, data) { 
    console.log('Current track position is:' + player.api_getTrackPosition()); 
    }); 

任何幫助或不同的解決方案,將不勝感激。

回答

0

你可以聽從小部件發出的事件,在你的情況下,你想要處理SC.Widget.Events.PLAY_PROGRESS事件。這裏的文檔:http://developers.soundcloud.com/docs/api/html5-widget#events

+0

也許這聽起來像一個愚蠢的問題,但我可以使用這個事件與Flash Widget嗎?還是隻有HTML5? –

+0

@GuidoRus [閃存部件的文檔](http://developers.soundcloud.com/docs/widget#widget-events)沒有說什麼,我也不知道任何無證的功能,所以我猜不,對不起。任何你不想使用HTML5小部件的理由? – nickf

+0

那麼,主要原因是我找到了一個很好的例子哈哈。但第二個原因是並非所有的瀏覽器都支持HTML5。但我想我會用javascript setInterval函數和歌曲長度做些什麼。無論如何感謝您的回覆! –

相關問題