使用video.js的HTML5视频在完全下载之前无法播放

时间:2012-12-04 13:39:17

标签: html5 video internet-explorer-9 autoplay loaded

我对html5视频有一个奇怪的问题。除了在Internet Explorer中,它在所有浏览器中都能正常工作。 Internet Explorer 9始终等待视频完全下载,直到开始播放。如果我在Firefox,Chrome甚至Opera中打开视频,一切正常。

代码段如下所示

<video id="video-js-10734" class="video-js vjs-default-skin" width="640" height="480" controls="controls" autoplay="enabled" data-setup="{}" poster="1"><source src="http://www.lorch.biz/fileadmin/DAM_Lorch/Bilddaten/800-Doku/web/Videos/I-Torch_Movie_Full_HD_libtheora.ogv" type="video/ogg" /> <source src="http://www.lorch.biz/fileadmin/DAM_Lorch/Bilddaten/800-Doku/web/Videos/I-Torch_Movie_Full_HD_x264.mp4" type="video/mp4" /> </video>

我是否忘记了某些关键字配置,或者这是Internet&amp; *°ç&amp; *ç中的“功能”!资源管理器?

非常感谢

2 个答案:

答案 0 :(得分:0)

可能IE不支持type =“video / ogg”的渐进式下载。仅适用于H264和WebM。但是你指定了mp4文件。尝试使用type =“video / ogg”和.ogg文件作为最后一个选项,并输入=“video / mp4”和.mp4文件作为第一个。

答案 1 :(得分:0)

听起来IE浏览器不使用与其他浏览器相同的文件。 我不记得IE是否支持OGV文件,但如果不是IE应该使用你提供的mp4文件。似乎你的mp4没有为自动启动设置延迟。

我有时会使用一个名为MP4box的程序对文件进行复用或解复用,以便它可以在不加载所有内容的情况下启动。