<video>我正在尝试为常规 HLS 视频流创建一个可访问的元素。但是,我注意到没有跨浏览器的方式来指定多个音轨并在它们之间有效地切换,就像使用隐藏式字幕一样。
我已经考虑过该audioTrack属性,但这在许多浏览器上不起作用。我也尝试过mediaGroup,这也是不跨浏览器兼容的。
我见过的唯一可行的方法是video.js(https://docs.videojs.com/docs/guides/audio-tracks.html),但我想知道是否有一种方法可以在不引入这个库的情况下做到这一点。
没有图书馆就无法做到这一点似乎很奇怪。
最终目标是以编程方式在所有(大多数)浏览器上的 HTML5 视频上切换不同语言音频的音轨。