带有HTML5源属性编解码器的MIME类型的完整列表在哪里?

时间:2011-04-15 05:45:07

标签: html5 html5-video

HTML 5 source元素具有srctype属性,如下所示:

<source src='url' type='mime/type; codec="codec-name"' />

type属性的MIME类型的完整列表及其对应的有效编解码器属性值在哪里?

1 个答案:

答案 0 :(得分:6)

有一个很棒的list of MIME types and their browser support along with the codecs at WHATWG Wiki

HTML5视频使用和支持的最常见编解码器是:

  • WebM: audio / webm,video / webm
  • OGG: application / ogg,audio / oggm,video / ogg
  • H.264或MP4: audio / mp4m,video / mp4

因此,您可以将视频的<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级别。我上面列出的那个是常见的,但不是唯一可能的那个。