【问题标题】:YAHOO webplayer (MediaPlayer) and ajaxYAHOO 网络播放器 (MediaPlayer) 和 ajax
【发布时间】:2011-10-05 10:39:18
【问题描述】:

使用 Yahoo 的新 MediaPlayer。内容解析自动 - 很好,但是我使用 ajax 内容加载并且在将新数据加载到页面时遇到了一些问题。如何手动显示或创建播放器?

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

【问题讨论】:

  • 示例:打开 dopisalki.ru/art 并单击列表中的第一个元素 (dopisalki.ru/art/10)。现在我们在由 ajax 加载的页面dopisalki.ru/art/10 上,我们没有播放器。按 f5 并查看播放器。
  • 请编辑您的问题并添加以上内容。 “编辑”可以在标签下找到

标签: ajax yahoo


【解决方案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);
    }
}

【讨论】:

    猜你喜欢
    • 2015-08-20
    • 1970-01-01
    • 1970-01-01
    • 2012-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多