HTML 5 source
元素具有src
和type
属性,如下所示:
<source src='url' type='mime/type; codec="codec-name"' />
type属性的MIME类型的完整列表及其对应的有效编解码器属性值在哪里?
答案 0 :(得分:6)
有一个很棒的list of MIME types and their browser support along with the codecs at WHATWG Wiki。
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级别。我上面列出的那个是常见的,但不是唯一可能的那个。