作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
根据 html5test.com
,chrome 不支持 html5 mp4
视频(请参阅以下链接)。 http://html5test.com/compare/feature/video-mpeg4.html
然而,在this测试页面,通过如下设置body可以成功播放mp4视频:
<!DOCTYPE html>
<html>
<body>
<video width="320" height="240" controls="controls">
<source src="movie.mp4" type="video/mp4" />
Your browser does not support the video tag.
</video>
</body>
</html>
我怎样才能正确解释它?
最佳答案
.mp4
只是一种容器格式(MPEG-4 Part 14),.mp4
文件下的视频和音频格式可以是多种多样的。对于视频,H-264 (MPEG-4 Part 10) 和 MPEG-4 Visual (MPEG-4 Part 2) 很常见。
在 HTML5Test 上,“MPEG-4 support”将测试 video.canPlayType("video/mp4; codecs="mp4v.20.8")
,测试是否支持 MPEG-4 Visual。
Chrome 支持的格式有 H-264、VP8(WebM 视频部分)、用于视频的 Theora 和用于音频的 MP3、AAC、Vorbis。不支持 MPEG-4 视觉 ( Chromium issue 54036 )。
因此,Chrome 可以播放带有 H-264 视频但不能播放 MPEG-4 视觉视频的 .mp4
。
关于html - chrome 可以播放 html5 mp4 视频,但 html5test 说 chrome 不支持 mp4 视频编解码器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12173822/
我是一名优秀的程序员,十分优秀!