26

我有一个MKV格式的视频文件,我想在浏览器中播放该文件而不进行转换,如何在浏览器中播放此文件格式?

<video width="320" height="240" controls>
  <source src="movie.mkv" type="video/mkv">
  Your browser does not support the video tag.
</video>

我希望这个文件总是以全屏模式播放。我的浏览器是chrome。

4

5 回答 5

18

如果 type 属性设置为 ,它将拒绝播放 Matroska video/x-matroska。尝试完全删除 type 属性。

在对这个问题进行了一些实验后,我发现最好的解决方案是将 mime 类型设置为video/webm.

于 2014-12-02T06:57:08.473 回答
7

我认为 Chrome 不播放 .mkv 视频。

顺便说一下,'type' 是 mime-type,而 mkv 的 mime 类型是video/x-matroska.

尝试:

source src="movie.mkv" type="video/x-matroska"

如果这样可行,也许声音会被静音,所以你可以试试type="video/mp4"

于 2013-08-05T20:17:46.083 回答
2

我在 IIS 选项上添加了 IIS Mime 类型为 (.mkv - video/webm),它运行良好。

于 2018-02-16T00:34:56.537 回答
-1

如果你想使用带路径的视频.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>
如果不明白,请点击链接

播放代码

于 2020-09-07T11:12:26.627 回答
-6

我知道这很旧,但最好的方法是将 mkv 发送到谷歌驱动器。谷歌驱动可以毫无问题地播放mkv。我不知道你是否知道,但你可以在谷歌驱动器上免费获得 15gb,你可以将它嵌入到你的网站上。

于 2017-07-31T01:12:40.270 回答