【问题标题】:Internet Explorer HTML5 video starts only after some timeInternet Explorer HTML5 视频仅在一段时间后才开始播放
【发布时间】:2015-01-27 18:40:47
【问题描述】:

我遇到了视频无法开始播放的问题,我将其添加到 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 中根本无法启动。

如何解决?

【问题讨论】:

  • IE 不支持视频流,所以它必须在播放前加载整个视频。

标签: javascript html


【解决方案1】:

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

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

值得一试。

【讨论】:

    猜你喜欢
    • 2016-01-28
    • 2014-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-11
    相关资源
    最近更新 更多