从多个音轨视频更改音频

时间:2019-07-29 07:05:22

标签: html video html5-video

我有带有多个音轨的视频。我想播放视频,并想从视频中更改音轨。有没有办法用html制作此文件,或者有支持html的播放器吗?

2 个答案:

答案 0 :(得分:0)

如果您想从html5视频中获取音轨,则可以通过id获取video元素,然后使用.audioTracks数组并传入要访问的音轨的索引。

var video = document.getElementById("video");

for (var i = 0; i < video.audioTracks.length; i += 1) {
  video.audioTracks[i].enabled = false;
}

如果您想操纵音频,William在这里提供了一个很好的答案: https://stackoverflow.com/a/15286719/6931862

答案 1 :(得分:0)

There is an API for it, but it's not very supported.但是,video.js有一个名为videojs-audio-tracks的插件,但仍使用audioTracks API,Chrome不支持该API,需要手动在Firefox中启用。