我有一个MKV文件。它的视频编解码器是AVC和音频编解码器是AC3。

我要如何把它变成一个HTML5视频标签?

我使用

<source src="01.mkv" type="video/x-matroska" codecs="a_ac3, avc">

但在Safari 5或chorome4它不工作的。

有帮助吗?

解决方案

<source>标签格式错误。你需要把编解码器信息的type属性的值,而不是里面,例如:

<source src="01.mkv" type='video/x-matroska; codecs="a_ac3, avc"'>

type属性包含一个完整的MIME规范,codecs为一些MIME类型的可选参数。存在对codecs标签没有单独<video>属性。

其他提示

<source不是顶层HTML5视频标签,其被命名为<video>。你可以找到更多从本教程。是否使用<source><video>里面?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top