HTML 5视频问题

时间:2010-07-19 16:42:00

标签: html html5 html5-video mpeg-4

我正在尝试将我的网站设置为使用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中视频编解码器的最后两个字符是可变的。

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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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