【问题标题】:How to play mkv files using HTML5 <video> tag?如何使用 HTML5 <video> 标签播放 mkv 文件?
【发布时间】:2013-06-05 12:53:14
【问题描述】:

我认为这是可能的,here 是一个问题,也在 stackoverflow 上证实了这一点。
但是我在尝试使它工作时失败了,所以我请求你的帮助。
我该怎么做?

【问题讨论】:

    标签: html html5-video


    【解决方案1】:

    WebM 使用Matroska container 的变体,因此某些浏览器能够播放某些 .mkv 文件也就不足为奇了。如果要正常工作,您可能需要将内容类型标头设置为浏览器可识别的内容 (eg. video/webm)。

    然而,这只是故事的一部分。 Matroska 容器就是这样,一个容器。容器内部是使用特定codecs 编码的视频和音频对象,如果您尝试播放文件的浏览器不支持这些编解码器,那么即使它们也无法播放文件可以解析容器格式。如果您想要广泛的兼容性,那么您最好的选择是转码为更常见的容器/编解码器组合之一,例如 MP4/h264WebM/VP8

    【讨论】:

    • 我也想问一下如何正确指定编解码器,是否应该在video/webm之后的'type="..."'中包含?
    • 抱歉,我还有更多问题,我应该如何配置服务器(使用 XAMPP 在本地运行)以支持此功能?我什至应该改变什么?我是新手,所以我真的不太了解。
    • @Boblob 见github.com/h5bp/server-configs。对于 .mkv,您必须根据上述信息解决问题,这不是人们作为标准使用的格式
    【解决方案2】:

    你想看看DivX player

    剪切和粘贴

    从 2.1 版开始,DivX Plus Web Player 支持 HTML5 API,因此 它可以使用标签和开放网络嵌入和控制 JavaScript 等标准。它充分利用了 标签的属性,允许发布者创建无缝播放 DivX、AVI、MKV、MP4 和 MOV 视频的体验和自定义控件 跨多个浏览器:Firefox 和 Chrome(Internet Explorer 和 Safari 即将推出完整版)。

    【讨论】:

    • 我听说过,但不是我要找的。​​span>
    • 如果你能解释为什么你不使用 DivX 会很有帮助
    • 我想知道的是如何实现只用HTML5播放mkv文件,我很好奇如何做到这一点,因为我听说可以,但我自己做不到。
    猜你喜欢
    • 2012-03-26
    • 1970-01-01
    • 2015-12-26
    • 1970-01-01
    • 2011-04-19
    • 1970-01-01
    • 1970-01-01
    • 2017-04-22
    • 1970-01-01
    相关资源
    最近更新 更多