如何在另一帧上使用mediaelementjs播放器的src文件

时间:2012-12-06 15:34:53

标签: javascript html5 frame mediaelement.js

我在一个页面的框架中有一个mediaelementjs播放器,另一个框架包含音频文件列表。谁能告诉我如何从另一帧访问播放器?

仅供参考,拥有媒体播放器的框架:

<script type="text/javascript">// <![CDATA[
$(document).ready(function() {
    $('audiox').mediaelementplayer("#audiox");
});
// ]]></script>

由于 Sathish所在

1 个答案:

答案 0 :(得分:0)

出于安全原因,故意阻止在浏览器中的窗口和框架之间传递数据。

如果您想传递数据,您应该尝试摆脱帧并加入同一页面上的内容。

如果你真的必须保留帧,那么我建议您查看 Javascript Ajax 以安全传递数据,但这需要访问能够运行服务器端的服务器代码如 PHP ASP

可能还有一个HTML5功能,用于在帧之间传递数据作为消息。我在这里找到了一个如何使用它的示例:http://ajaxian.com/archives/cross-window-messaging-with-html-5-postmessage

请记住检查邮件的来源,以防止有人从外部网站发送邮件。