仅通过WebAudio节点播放视频标签音频

时间:2019-11-13 17:45:51

标签: javascript web-audio-api

假设我有一个带有视频标签的页面。我可以将视频的音频输出连接到WebaAudio节点,如下所示:

const source = audioContext.createMediaElementSource(video);
source.connect(myNode);

然后,我可以将该节点连接到audioContext.destination来收听结果。问题在于,在音频节点处理原始视频之前,我似乎还听到了原始视频的输出。我想基本上通过我的节点独家引导视频输出。我该怎么办?

请注意,我只想保留视频元素上的音频控件,也就是说,我不能使用涉及video.muted = true之类的解决方案,因为用户会在用户界面中看到音量计为零,这是我所不想要的。我想让用户使用控件设置视频音量,然后获取其输出并将其通过管道传输到我的音频节点。

1 个答案:

答案 0 :(得分:0)

事实证明这是一个Firefox错误,或更具体地说是Firefox的Ubuntu软件包版本中的一个错误。

Ubuntu Firefox软件包发行页面:https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1852645

相关问题