IE 7/8 mediaelement.js JS控制台错误,无法让Flash回退工作

时间:2013-01-16 06:51:51

标签: mediaelement.js

我知道有一些Flash后备线程,但是我很难知道在调试这个问题时我的精力集中在哪里,您的见解将不胜感激!

根据我的服务器日志加载SWF,我看到播放控件,但是在IE 7/8中,当我按下播放按钮时,我收到“未指定的错误”JS错误消息输出到控制台。因此控件不起作用,此控制台输出中引用的行号指向错误,并带有以下语句:

this.pluginApi.playMedia();

我假设这是在SWF中调用Actionscript?

这可能使我复杂化的是我在WP多站点安装上使用它,所以我想知道SWF是否支持跨域请求(虽然我尝试从同一个域调用它但无济于事) ,以及它是否适用于https(我尝试过它也没有用)。我不确定这些因素中的任何一个都是相关的(尽管知道它们是否真的很好),但鉴于我已经尝试用最新的2.10.1文件替换WordPress 2.9.1 JS文件而我是仍然有同样的问题,我有点不知道为什么Flash回调根本不适合我,因为我尝试了所有。

有任何调试建议吗?是否有一个版本的Mediaelement被确认可以使用Flash后备?

在此提前感谢您的帮助,非常感谢!

1 个答案:

答案 0 :(得分:1)

SWF确实支持跨域请求 请参阅FlashMediaElement.as的第94行 它也适用于https。我目前在这样的环境中运行自己的。 我希望我能帮助你排除这些问题。