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

问题描述 投票:0回答:2

HTML 5

source
元素具有
src
type
属性,如下所示:

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

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

html html5-video
2个回答
11
投票

WHATWG Wiki 上有一个很棒的 MIME 类型列表及其浏览器支持以及编解码器

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

  • WebM:音频/webm,视频/webm
  • OGG:应用程序/ogg、音频/oggm、视频/ogg
  • H.264 或 MP4: 音频/mp4m、视频/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 级别。我上面列出的是常见的一种,但不是唯一可能的。


0
投票

如果您需要 MIME 类型列表,请访问此链接:

https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types

© www.soinside.com 2019 - 2024. All rights reserved.