我尝试了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&poster=myvideo.jpg&file=/Webinar/resources/media/testvideo.mp4" />
</object>
</video>
</body>
有人可以告诉我,我的代码有什么问题吗?
答案 0 :(得分:0)
经过一些研究,我得到了自己的解决方案。 我是一个菜鸟 - flashplayer没有更新。
以下是mediaelement.js需要的两个可能有用的提示:
1。
只有当<source>
元素中的某些其他格式还有<video>
元素而不仅是flash的<object>
元素时,flashfallback才有效。
2。
仅当<object>
获得以下参数时,IE 8中的全屏模式才有效:<param name="allowFullScreen" value="true" />