2

我对 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 中的“功能”&*°ç&*ç!探险家?

非常感谢

4

2 回答 2

0

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

于 2012-12-04T13:54:40.813 回答
0

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

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

于 2012-12-04T13:56:12.377 回答