gpt4 book ai didi

html - 如何在网络浏览器中播放 MKV 视频?

转载 作者:技术小花猫 更新时间:2023-10-29 12:24:13 30 4
gpt4 key购买 nike

我正在尝试使用 MPEG4 视频编解码器和 AC3 音频编解码器制作 MKV 视频,以便使用 Mozilla 或 Chrome 在线播放。我尝试了多种方法,包括 native HTML5,它播放视频但没有音频,据我所知,AC3 是专有编解码器,因此它不包含在受支持的编解码器中。其代码如下:

<video width='1024' height='768' controls autoplay> 
<source src="path_to_src" type='video/x-matroska'>
</video>

然后我尝试使用 VLC 网络插件(因为我知道 VLC 可以正确播放文件)但还没有让它播放任何文件,在使用示例中似乎没有很多一致性这个方法。到目前为止,这是我使用 VLC 插件所做的尝试:

<embed type="application/x-vlc-plugin" version="VideoLAN.VLCPlugin.2" 
width="1024" height="768" id="vlc" autoplay="yes" target="path_to_file"></embed>

VLC 页面 here说要添加这个:

<object classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"
codebase="http://download.videolan.org/pub/videolan/vlc/last/win32/axvlc.cab">

但是代码库似乎已经不存在了,将那个classid添加到上面的代码中并没有影响文件的播放。这两种方法都会生成 VLC 播放器框,但不会播放任何内容,开发者控制台也不会显示任何错误。

所以我的问题是,有没有人知道让 AC3 音频在 native HTML5 播放器中播放的解决方法,或者 VLC 网络插件的正确语法是什么?或者有没有人会推荐完全不同的播放器?任何帮助表示赞赏!

最佳答案

HTML5 不支持 .mkv/Matroska 文件,但您可以使用此代码...

<video>
<source src="video.mkv" type="video/mp4">
</video>

但播放与否取决于浏览器。众所周知,此方法适用于 Chrome。

关于html - 如何在网络浏览器中播放 MKV 视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21192713/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com