HTML 5 source
元素有一个 src
和一个 type
属性,如下所示:
<source src='url' type='mime/type; codec="codec-name"' />
type 属性的 MIME 类型及其对应的有效编解码器属性值的完整列表在哪里?
最佳答案
有一个很棒的list of MIME types and their browser support along with the codecs at WHATWG Wiki .
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 级别。我上面列出的是常见的,但不是唯一可能的。
关于html - 带有 HTML5 源属性编解码器的 MIME 类型的完整列表在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5672833/