【问题标题】:HTML5 Video using video.js won't play until fully downloaded使用 video.js 的 HTML5 视频在完全下载之前不会播放
【发布时间】:2012-12-04 13:39:17
【问题描述】:

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

sn-p 代码如下

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

非常感谢

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 哦,这是一个有趣的方法!我将尝试与媒体创作者取得联系。非常感谢!
    • 好的,解复用方法对我有用。看来 MP4Box 在之后的新多路复用期间实际上重置了 MP4 的索引。然后文件可以通过 IE9 流式传输,没有任何问题。
    • 嘿,甚至stackoverflow也依赖于统计数据:-D
    【解决方案2】:

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

    【讨论】:

    • 试过了,但并没有好转。看起来 的排序 - 标签没有任何区别。
    猜你喜欢
    • 2018-09-22
    • 1970-01-01
    • 2012-11-22
    • 1970-01-01
    • 2012-07-17
    • 2015-12-16
    • 2018-03-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多