YAHOO网络播放器(MediaPlayer)和ajax

时间:2011-10-05 10:39:18

标签: ajax yahoo

使用Yahoo的新MediaPlayer。内容解析自动 - greate,但是我使用ajax内容加载并且当新数据加载到页面时有一些问题。如何手动显示或创建玩家?

示例:打开http://dopisalki.ru/art/并单击列表中的第一个元素(http://dopisalki.ru/art/10/)。现在我们在页面http://dopisalki.ru/art/10/上由ajax加载,我们没有玩家。按f5查看播放器。

1 个答案:

答案 0 :(得分:1)

找到了此http://mediaplayer.yahoo.com/api/

现在用

调用函数
YAHOO.MediaPlayer.addTracks(document.getElementById("ajazload"),1,false));

播放器将显示

P.S。功能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);
    }
}