我让Media Element JS播放器工作,但当我试图让它在弹出窗口中播放时,我注意到它打破了弹出窗口。看起来我无法在JavaScript中调用JavaScript。我的弹出窗口很简单,它只是window.open并使用document.write和代码来构建一个带有自己样式表的新页面。但是,我无法在其中加载mediaelement.js。也许我应该加载它附带的Flash?还有一个silverlight文件。
有人可以帮忙吗?我需要一个不需要播放列表的XML文件的播放器,适用于所有浏览器,播放MP3并且有一个计时器。我整天都在努力,但无济于事!
答案 0 :(得分:0)
如果你是document.writing到一个新窗口,你应该能够写一个外部js文件的调用,并且应该运行。你可以发布你正在使用的代码吗?
为什么不只是window.open('http://yoursite.com/path/to/an/html/file.html')而不是document.writing。这将更清洁,并将保持结构和行为的分离。