【发布时间】:2012-01-03 15:35:33
【问题描述】:
我正在使用以下代码在我的网站上显示视频。它在 Firefox 和 Google Chrome 中运行良好,但在 IE 中无法运行。
<video class="video-js" width="278" height="165" controls preload>
<source src="/uploads/video/encoding/mp4/<?php echo $video->getId() ?>.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />
<source src="/uploads/video/encoding/ogg/<?php echo $video->getId() ?>.ogg" type='video/ogg; codecs="theora, vorbis"' />
<object id="flash_fallback_1" class="vjs-flash-fallback" width="278" height="165" type="application/x-shockwave-flash" data="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf">
<param name="movie" value="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" />
<param name="allowfullscreen" value="true" />
<param name="flashvars" value='config={"playlist":["http://video-js.zencoder.com/oceans-clip.png", {"url": "http://video-js.zencoder.com/oceans-clip.mp4","autoPlay":false,"autoBuffering":false}]}' />
</object>
</video>
我搜索过,但还没有成功。有没有在IE上不安装任何第三方插件的编程解决方案。
谢谢
【问题讨论】:
-
您编写的代码似乎工作正常...您是否为 IE 安装了 flash 插件?
-
我没有检查这个。我该如何检查?
-
说IE的版本总是很重要的。你用 IE 6,7,8,9,10 测试什么版本?
-
刚刚将 sn-p 复制到 jsfiddle 中。视频已正确加载。由于 IE 和
元素,它会尝试将对象呈现为备用。
标签: php javascript jquery html html5-video