1
我正在使用自定義soundcloud播放器來圍繞我自己的軌道構建網站。我如何知道自定義soundcloud播放器正在播放什麼?
問題是我想讓網站爲每個曲目顯示不同的背景圖像。 播放器有幾個事件,但它們不會爲我提供當前正在播放的曲目的曲目標識或曲目標題。我怎麼知道玩家在玩什麼?
謝謝!
我正在使用自定義soundcloud播放器來圍繞我自己的軌道構建網站。我如何知道自定義soundcloud播放器正在播放什麼?
問題是我想讓網站爲每個曲目顯示不同的背景圖像。 播放器有幾個事件,但它們不會爲我提供當前正在播放的曲目的曲目標識或曲目標題。我怎麼知道玩家在玩什麼?
謝謝!
在wiki (events section)中,我們可以找到onPlayerTrackSwitch.scPlayer
事件,每次scPlayer更改跟蹤時都會觸發該事件。該事件有一個軌道對象作爲參數,您可以使用它來識別當前正在播放的軌道。
$(document).bind('onPlayerTrackSwitch.scPlayer', function(event, track){
console.log(event.target, 'it jumped to this track:', track);
});
你可以提供一個鏈接到玩家的代碼和api文檔嗎? – Bergi 2012-03-29 18:37:01
我使用的是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
sory for my messy reply,but the main thing is:I found out how to do it。感謝Bergi! – 2012-03-29 19:17:12