【发布时间】:2019-02-24 12:41:14
【问题描述】:
是否可以在 HTML5 视频播放器中运行具有多个音频流的 mp4 视频并通过按钮(语言选择)更改流。 我已经找到了一种方法来检查视频文件中的多个流,但该解决方案仅适用于 IE(属性名称为 AudioTrack)。那么这可以在 Chrome 和 Firefox 中完成吗?
【问题讨论】:
-
是的HTMLMediaElement.audioTracks 是正确的方法。或者... 将是 我应该说。我不知道 IE 支持它,但 FF 只将它隐藏在一个标志下 (
media.tracks.enabled),据我所知 Chrome 暂时不支持... -
感谢@Kaiido 的回答,我尝试了您的解决方案,在 Firefox 和 Chrome 中,audioTracks 仅返回视频中的 1 个音轨,尽管测试的 mp4 文件包含 3 个流 - 1 个视频和 2 个音频。跨度>
标签: javascript html html5-video html5-audio mp4