mediaelement.js:在IE8中不工作 - 没有闪回?

时间:2014-05-06 08:58:52

标签: mediaelement.js

我尝试了mediaelement.js,它在所有现代浏览器中用mp4,ogg和webm工作了5分钟。 然后我尝试了IE 8 - 没有功能。带控件的黑色播放器窗口,但没有功能。 我尝试了css-tipp(静态vs绝对在.me-plugin中)。我尝试了绝对和相对的路径。 没有任何效果。在IE8中我尝试使用和不使用mp4源 - 没有功能。 如果没有mp4的行,它就无法在任何浏览器中运行,就像没有任何闪回后退一样。 这是我的代码:

<head>
    <script src="jquery.js"></script>
    <script src="libs/mediaelement/build/mediaelement-and-player.min.js"></script>
    <link rel="stylesheet" href="libs/mediaelement/build/mediaelementplayer.css" />
</head>
<body>
<video  id="player1" width="320" height="240" controls="controls">
    <!-- MP4 for Safari, IE9, iPhone, iPad, Android, and Windows Phone 7 
    <source type="video/mp4" src="resources/media/testvideo.mp4" ></source>-->
    <!-- Flash fallback for non-HTML5 browsers without JavaScript -->    
    <object width="320" height="240" type="application/x-shockwave-flash" data="/Webinar/libs/mediaelement/build/flashmediaelement.swf">
        <param name="movie" value="/Webinar/libs/mediaelement/build/flashmediaelement.swf" /> 
        <param name="flashvars" value="controls=true&amp;poster=myvideo.jpg&amp;file=/Webinar/resources/media/testvideo.mp4" /> 
    </object>
</video>
</body>

有人可以告诉我,我的代码有什么问题吗?

1 个答案:

答案 0 :(得分:0)

经过一些研究,我得到了自己的解决方案。 我是一个菜鸟 - flashplayer没有更新。

以下是mediaelement.js需要的两个可能有用的提示: 1。 只有当<source>元素中的某些其他格式还有<video>元素而不仅是flash的<object>元素时,flashfallback才有效。 2。 仅当<object>获得以下参数时,IE 8中的全屏模式才有效:<param name="allowFullScreen" value="true" />