【问题标题】:How can I get the mediaelement.js to work in a popup window?如何让 mediaelement.js 在弹出窗口中工作?
【发布时间】:2011-03-25 18:13:37
【问题描述】:

我让 Media Element JS 播放器正常工作,但是当我试图让它在弹出窗口中播放时,我注意到它破坏了弹出窗口。看起来我不能在 JavaScript 中调用 JavaScript。我的弹出窗口非常简单,它只是执行 window.open 并使用 document.write 和代码来构建一个具有自己样式表的新页面。但是,我无法在其中加载 mediaelement.js 的内容。也许我应该只加载它附带的Flash?还有一个 silverlight 文件。

有人可以帮忙吗?我需要一个播放列表不需要 XML 文件、适用于所有浏览器、播放 MP3 并且上面有计时器的播放器。我一直在努力,但无济于事!

【问题讨论】:

    标签: javascript jquery popup mp3 mediaelement.js


    【解决方案1】:

    如果您将 document.writing 写入新窗口,您应该能够编写对外部 js 文件的调用并且应该运行。你能发布你正在使用的代码吗?

    还有为什么不只是 window.open('http://yoursite.com/path/to/an/html/file.html') 而不是 document.writing 。这样会更干净,并且会保持结构和行为的分离。

    【讨论】:

    • 您好,非常感谢您的回答!我不知道我可以打开另一个这样的文件。但是,由于这是使用 WordPress,我不知道我是否仍然可以获得我需要的 MP3 URL,因为它在循环中。
    • 好的,我现在在弹出窗口中运行媒体播放器的测试页面就好了!但是,我想知道是否可以从触发弹出窗口的页面写入弹出窗口中的页面。这可能吗?
    猜你喜欢
    • 2019-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-28
    • 1970-01-01
    • 1970-01-01
    • 2021-09-08
    相关资源
    最近更新 更多