【问题标题】:HTML 5 Video ProblemHTML 5 视频问题
【发布时间】:2010-07-19 16:41:59
【问题描述】:

我正在尝试将我的网站设置为使用 HTML 5 视频。 mp4 文件由 S3 提供。我的 MIME 类型正确,并且 URL 正确。但它不起作用。我唯一能想到的就是编解码器出错了。

这是我的代码:

<video width="320" height="240" controls>
<source src="{url}"  type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
</video>

现在据我了解,音频编解码器始终相同。 mp4a.40.2。视频被编码为基线,但根据http://wiki.whatwg.org/wiki/Video_type_parameters#MPEG-4,视频编解码器的最后两个字符,在我的代码1E 中是可变的。

是否有错误的字符足以导致视频无法播放?如果是这样,我如何找到正确的设置?

我很难理解这些东西。感谢您提供的任何帮助。

【问题讨论】:

    标签: html html5-video mpeg-4


    【解决方案1】:

    视频编解码器信息的想法是,如果视频无法播放,您的浏览器将不会下载该视频。 (found that here) 所以我认为即使是错误但常见的 avc 级别(最后 2 个字符),它也应该下载并播放。 我发现this guide 如何使用十六进制编辑器确定和更改您的 avc 级别。 Megui 显然也适用于此。

    【讨论】:

      【解决方案2】:

      尝试删除type 属性。如果这使它起作用,那么您就发现了问题。另外,检查实际的Content-Type HTTP 标头。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-09-11
        • 2012-09-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多