我认为这是可能的,这里有一个相关的stackoveflow问题证实了这一点。
然而在我的尝试中未能成功,所以我寻求您的帮助。
我该如何做到这一点?
WebM使用一种变体的Matroska容器,因此某些浏览器能够播放一些.mkv文件并不奇怪。如果它要工作的话,则需要将内容类型头设置为浏览器识别的东西(例如video/webm
)。
然而,这只是故事的一部分。Matroska容器仅仅是一个容器。容器内部包含已用特定编解码器编码的视频和音频对象。如果您尝试使用的浏览器不支持那些编解码器,即使它们能够解析容器格式,也无法播放文件。如果您想要广泛的兼容性,最好的选择是转码为更常见的容器/编解码器组合之一,例如MP4/h264或WebM/VP8。
你想看看DivX播放器吗?
复制并粘贴
从2.1版本开始,DivX Plus Web Player支持HTML5 API,因此可以使用
<video>
标签和开放式网络标准(如JavaScript)进行嵌入和控制。它充分利用了<video>
标签的属性,使发布者能够在多个浏览器上创建无缝播放体验和自定义控件,包括DivX、AVI、MKV、MP4和MOV视频:Firefox和Chrome(Internet Explorer和Safari将在完整版本中推出)。