假设我有一个带有视频标签的页面。我可以将视频的音频输出连接到WebaAudio节点,如下所示:
const source = audioContext.createMediaElementSource(video);
source.connect(myNode);
然后,我可以将该节点连接到audioContext.destination
来收听结果。问题在于,在音频节点处理原始视频之前,我似乎还听到了原始视频的输出。我想基本上通过我的节点独家引导视频输出。我该怎么办?
请注意,我只想保留视频元素上的音频控件,也就是说,我不能使用涉及video.muted = true
之类的解决方案,因为用户会在用户界面中看到音量计为零,这是我所不想要的。我想让用户使用控件设置视频音量,然后获取其输出并将其通过管道传输到我的音频节点。
答案 0 :(得分:0)
事实证明这是一个Firefox错误,或更具体地说是Firefox的Ubuntu软件包版本中的一个错误。
Ubuntu Firefox软件包发行页面:https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1852645