HTML 5视频问题

问题描述 投票:3回答:3

我正试图将我的网站设置为使用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.orgwikiVideo_type_parameters#MPEG-4。在我的代码中,视频编解码器的最后两个字符。1E 是可变的。

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

我很难搞懂这些东西。谢谢你能提供的任何帮助。

html html5-video mpeg-4
3个回答
1
投票

视频编解码器信息的想法是,你的浏览器不会下载视频,如果它不能播放它。(在此发现所以我认为即使是一个错误的,但普通的,avc水平(最后2个字符),它应该下载和播放。我发现 本指南 如何使用十六进制编辑器确定和改变你的avc级别。梅吉 显然也是可以的。


0
投票

试着把 type 属性。如果这样就可以了,那你就找到了问题所在。另外,检查实际的 Content-Type HTTP头。

© www.soinside.com 2019 - 2024. All rights reserved.