据我所搜,Chrome浏览器拥有解码MKV格式视频的编解码器。 但是目前为止,我还没有找到任何可以使用JavaScript / HTML5选择MKV和AVI文件中可用音轨的方法。
是否有人能够指导我如何实现呢?
我的想法是创建一个网络播放器,用于播放这种类型的文件,并提供选择音轨和显示字幕的功能。
据我所搜,Chrome浏览器拥有解码MKV格式视频的编解码器。 但是目前为止,我还没有找到任何可以使用JavaScript / HTML5选择MKV和AVI文件中可用音轨的方法。
是否有人能够指导我如何实现呢?
我的想法是创建一个网络播放器,用于播放这种类型的文件,并提供选择音轨和显示字幕的功能。
使用 audioTracks
属性可以实现此功能。但是,如文档中所述https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/audioTracks。
从版本37开始:此功能位于启用实验性 Web 平台功能 > 首选项后面(需要设置为已启用)。要在 Chrome 中更改首选项,请访问 > chrome://flags。
我已尝试过,它至少对于源文件为 mkv
的 video
元素有效。