2012-03-29 81 views
1

我正在使用自定義soundcloud播放器來圍繞我自己的軌道構建網站。我如何知道自定義soundcloud播放器正在播放什麼?

問題是我想讓網站爲每個曲目顯示不同的背景圖像。 播放器有幾個事件,但它們不會爲我提供當前正在播放的曲目的曲目標識或曲目標題。我怎麼知道玩家在玩什麼?

謝謝!

+0

你可以提供一個鏈接到玩家的代碼和api文檔嗎? – Bergi 2012-03-29 18:37:01

+0

我使用的是sc-player-red版本,我還沒有任何自己的代碼,因爲我首先需要知道自定義播放器是否適合我的需求。它似乎確實如此:我發現以下內容: (document).bind('soundcloud:onPlayerReady',function(event,data){player = soundcloud.getPlayer('scPlayerEngine'); track = player.api_getCurrentTrack( ); console.log(track);'code' – 2012-03-29 19:08:27

+0

sory for my messy reply,but the main thing is:I found out how to do it。感謝Bergi! – 2012-03-29 19:17:12

回答

0

wiki (events section)中,我們可以找到onPlayerTrackSwitch.scPlayer事件,每次scPlayer更改跟蹤時都會觸發該事件。該事件有一個軌道對象作爲參數,您可以使用它來識別當前正在播放的軌道。

$(document).bind('onPlayerTrackSwitch.scPlayer', function(event, track){ 
    console.log(event.target, 'it jumped to this track:', track); 
}); 
相關問題