我有一个MKV格式的视频文件,我想在浏览器中播放该文件而不进行转换,如何在浏览器中播放此文件格式?
<video width="320" height="240" controls>
<source src="movie.mkv" type="video/mkv">
Your browser does not support the video tag.
</video>
我希望这个文件总是以全屏模式播放。我的浏览器是chrome。
我有一个MKV格式的视频文件,我想在浏览器中播放该文件而不进行转换,如何在浏览器中播放此文件格式?
<video width="320" height="240" controls>
<source src="movie.mkv" type="video/mkv">
Your browser does not support the video tag.
</video>
我希望这个文件总是以全屏模式播放。我的浏览器是chrome。
如果 type 属性设置为 ,它将拒绝播放 Matroska video/x-matroska
。尝试完全删除 type 属性。
在对这个问题进行了一些实验后,我发现最好的解决方案是将 mime 类型设置为video/webm
.
我认为 Chrome 不播放 .mkv 视频。
顺便说一下,'type' 是 mime-type,而 mkv 的 mime 类型是video/x-matroska
.
尝试:
source src="movie.mkv" type="video/x-matroska"
如果这样可行,也许声音会被静音,所以你可以试试type="video/mp4"
。
我在 IIS 选项上添加了 IIS Mime 类型为 (.mkv - video/webm),它运行良好。
如果你想使用带路径的视频.mkv
<!-- mkv -->
<video width="320" height="240" controls src="assets/animation.mkv"></video>
<!-- mp4 -->
<video width="320" height="240" controls>
<source src="assets/animation.mp4" type="video/mp4" />
</video>
我知道这很旧,但最好的方法是将 mkv 发送到谷歌驱动器。谷歌驱动可以毫无问题地播放mkv。我不知道你是否知道,但你可以在谷歌驱动器上免费获得 15gb,你可以将它嵌入到你的网站上。