HTML 5
source
元素具有 src
和 type
属性,如下所示:
<source src='url' type='mime/type; codec="codec-name"' />
type 属性的 MIME 类型的完整列表及其相应的有效编解码器属性值在哪里?
WHATWG Wiki 上有一个很棒的 MIME 类型列表及其浏览器支持以及编解码器。
HTML5 视频最常用和支持的编解码器是:
因此,您可以为您的视频设置
<source>
来阅读:
<source src="video.ogv" type='video/ogg; codecs="theora, vorbis"'>
<source src="video.webm" type='video/webm; codecs="vp8, vorbis"'>
<source src="video.mp4" type='video/mp4; codecs="vc1.42E01E, mp4a.40.2"'>
如您所见,MP4 是最棘手的,因为您必须知道您正在使用哪种编解码器以及视频流的 AVC 级别。我上面列出的是常见的一种,但不是唯一可能的。
如果您需要 MIME 类型列表,请访问此链接:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types