我正在尝试使用Mozilla或Chrome在线播放MPEG4视频编解码器和AC3音频编码解码器的MKV视频。我已经尝试了多种方法,包括播放视频但不播放音频的原生HTML5,以及我读过的AC3是专有编解码器,因此它不包含在支持的编解码器中。以上操作的代码如下:如何在网络浏览器中播放MKV视频
<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>
here的VLC页说要补充一点:
<object classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"
codebase="http://download.videolan.org/pub/videolan/vlc/last/win32/axvlc.cab">
但代码库似乎不存在了,并补充说的classid到上面的代码对文件的播放没有影响。这两种方法都会导致VLC播放器盒子制作完成,但没有任何事情可以播放,开发者控制台也不会显示任何错误。
所以我的问题是没有人知道一个解决方案让AC3音频播放本地HTML5播放器或什么正确的语法是为VLC网页插件?或者是否有人会推荐一个完全不同的玩家?任何和所有帮助表示赞赏!
对于HTML5视频,mkv不是支持的格式。您需要将代码/ transmux转码为您需要提供给 – Offbeatmammal