2011-10-05 16 views
1

Yahoo使用新的MediaPlayer。內容解析自動 - greate,但是我使用ajax內容加載並且在新數據加載到頁面時遇到一些問題。如何顯示或手動創建玩家?YAHOO webplayer(MediaPlayer)和ajax

示例:打開http://dopisalki.ru/art/並單擊列表中的第一個元素(http://dopisalki.ru/art/10/)。現在我們在頁面http://dopisalki.ru/art/10/由ajax加載,我們沒有球員。按f5並查看播放器。

+0

例如:開放http://dopisalki.ru/art/並單擊列表中的第一個元素(http://dopisalki.ru/art/10/)。現在我們在頁面http://dopisalki.ru/art/10/由ajax加載,我們沒有球員。按f5並查看播放器。 – Jafte

+0

請編輯您的問題並添加上面的內容。可以在標籤下找到「編輯」 – Eonasdan

回答

1

發現這個http://mediaplayer.yahoo.com/api/

現在調用函數

YAHOO.MediaPlayer.addTracks(document.getElementById("ajazload"),1,false)); 

和球員將被顯示

附:功能YAHOO.MediaPlayer.addTracks

function (domElem, index, clear) { 
    var mediaTracks = this.controller.parser.parse(domElem); 
    if (clear === true) { 
     this.controller.playlistmanager.clear(); 
     return this.controller.playlistmanager.insert(mediaTracks); 
    } else { 
     return this.controller.playlistmanager.insert(mediaTracks, index); 
    } 
}