jPlayer在IE9中不起作用

时间:2012-02-24 08:38:48

标签: html5 jplayer

我使用jPlayer插件在网站上播放视频。它在除IE9之外的所有浏览器中都能正常工作。是否有人知道如何强制IE9回退到Flash解决方案而不是HTML5?

感谢。

4 个答案:

答案 0 :(得分:1)

将这行代码放在文档的最开头。

<!DOCTYPE html>

它强制IE9在标准文档模式下工作。 参考:http://msdn.microsoft.com/en-us/ie/ff468705

答案 1 :(得分:1)

当我尝试在ASP.NET Web窗体项目中设置Jplayer时遇到了同样的问题。 我看到当我在localhost上运行项目时,Flash PLayer不允许我执行它。我需要在另一个IP上发布项目才能看到它正在运行。 我的代码是:

<script type="text/javascript">
    $(document).ready(function () {
        $("#jquery_jplayer_1").jPlayer({
            ready: function () {
                $(this).jPlayer("setMedia", {
                    flv: "<%=Page.ResolveUrl("~/videos/myvideo.flv")%>"
                }).jPlayer("play");
            },
            solution: "flash,html",
            supplied: "flv",
            swfPath: "<%=Page.ResolveUrl("~/Scripts/jquery_jplayer")%>",
            size: {
                width: "480px",
                height: "270px"
            }
        });
    });
</script>

答案 2 :(得分:0)

solution选项怎么样?

答案 3 :(得分:0)

不确定您是否正在使用localhost进行开发,但正如上面提到的OG Brasil,如果您正在家庭网络(即localhost)上进行开发,则flash似乎无法在ie9上运行。

要在Windows7计算机上修复此问题,请转到控制面板&gt;&gt;&gt;系统和安全&gt;&gt;&gt; Flash播放器 然后转到高级。在开发者工具下,选择受信任的位置设置 然后添加您网站的路径。在我的情况下它是在wamp文件夹下的硬盘Z上,所以我添加了 z:\ wamp

这个答案帮助了我Flash and Localhost environment. No connection to the real web?