Internet Explorer HTML5视频仅在一段时间后启动

时间:2015-01-22 20:28:48

标签: javascript html html5

我遇到了视频无法播放的问题,我将其添加到HTML5页面中:

<video id="videobcg" preload="auto" autoplay="true" loop="loop"
       muted="muted" volume="0" poster="http://test.com/poster.jpg">
     <source src="http://test.com/texas.mp4" type="video/mp4">
     <source src="http://test.com/texas.webm" type="video/webm">
     <img src="http://test.com/texas.jpg" />
</video>
  • 在Chrome和Firefox中,它运行良好;视频会在一秒钟内开始。
  • 在Internet Explorer中,我必须等待一段时间才能启动视频。
  • 在Safari中它根本没有启动。

如何解决?

1 个答案:

答案 0 :(得分:1)

有时,对于MP4文件,有关文件长度等的信息是在文件末尾而不是文件的开头,所以有些浏览器需要下载整个文件以获取此信息才能播放文件

尝试在文件上运行QTIndexSwapper 2,如果需要,可以将所需信息移动到文件的开头。

值得一试。