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



我对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>

我是否忘记了一些关键字配置,或者这是互联网&*°ç&*ç中的"功能"!资源管理器?

多谢

听起来IE

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

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

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

最新更新