html5-video - 如何在播放时切换音轨

标签 html5-video mpeg-dash

我使用 dash.js 将以下 list 中的内容加载到 HTML5 视频中:MPD file 。它包含一个视频和四个音轨。我正在尝试弄清楚如何枚举和启用/禁用可用的不同音轨。

据我了解,如果将它们作为 TRACK 元素添加到 VIDEO 元素中,我可以通过 video.audioTracks 启用/禁用它们,但是不可能,因为它们是从 list 加载的。

任何关于如何解决这个问题的指示将不胜感激。

最佳答案

videoObject.audioTracks[audioTrackIndex].enabled = true;

关于html5-video - 如何在播放时切换音轨,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29770314/

相关文章:

javascript - 如何在浏览器中启用嵌入视频对象的拖动(即 YouTube 视频)

html - 在谷歌浏览器中隐藏视频的 native 播放按钮

media-player - 支持 MPEG-DASH 的媒体播放器

youtube - 阻止来自 YouTube 的 DASH 视频流

ffmpeg - 从现有的非分段、分段 MP4 文件创建 Init 文件

javascript - 我错过了什么让它出现在 IE8 中?

ios - 如果无法播放,在 UIWebView 中隐藏 HTML5 视频

JavaScript 视频/音频中断事件

javascript - Dash.js 播放器支持 HLS (HTTP Live Streaming) 和 MSS (Microsoft Smooth Streaming) 吗?

javascript - HTML5 视频 DRM - 检测 HDCP(输出保护)然后降级为 SD 内容?