我有一个视频文件(带有 avc+mp3 的 avi)。是否可以通过 HTML5 视频标签播放?
我已经在 Internet Explorer 9 中对其进行了测试,但它不起作用!是因为不支持音频编解码器 mp3 还是“视频编解码器配置文件“HighL3.0”?
编辑以纠正误解
我建议您阅读有关正在进行的编解码器大战的信息,或查看此表。基本上,一些浏览器只接受带有 MP4 容器的视频、H.264 编码的视频和 AAC 编码的音频(低复杂度配置文件);一些浏览器只接受带有 WebM 容器、VP8 编码的视频和 ogg-vorbis 编码的音频的视频。
MP4/H.264 似乎正在赢得这场战争,但目前您需要两者来获得完整的浏览器支持。
支持 <video>
使用 WebM、MP4/H.264 和 OGG 视频格式的现代浏览器。因此,您不能将 AVI 用于 HTML5 视频。没有所有浏览器都支持的唯一格式。唯一的解决方案是将文件转换为支持的格式并<video>
像这样使用:
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4"> <!-- IE, Chrome, Safari, Android -->
<source src="movie.ogg" type="video/ogg"> <!-- Firefox, Chrome, Opera -->
<source src="movie.webm" type="video/webm"> <!-- Firefox, Chrome, Opera, Android -->
Your browser does not support the video tag.
</video>