Javascript 仅通过WebAudio节点播放视频标签音频
假设我有一个带有视频标签的页面。我可以将该视频的音频输出连接到WebaAudio节点,如下所示:Javascript 仅通过WebAudio节点播放视频标签音频,javascript,web-audio-api,Javascript,Web Audio Api,假设我有一个带有视频标签的页面。我可以将该视频的音频输出连接到WebaAudio节点,如下所示: const source = audioContext.createMediaElementSource(video); source.connect(myNode); 然后,我可以将该节点连接到audioContext.destination以听到结果。问题是,在音频节点处理原始视频之前,我似乎还听到了原始视频的输出。我希望基本上只通过我的节点传输视频输出。我该怎么做 请注意,我想将音频控件单独
const source = audioContext.createMediaElementSource(video);
source.connect(myNode);
然后,我可以将该节点连接到audioContext.destination
以听到结果。问题是,在音频节点处理原始视频之前,我似乎还听到了原始视频的输出。我希望基本上只通过我的节点传输视频输出。我该怎么做
请注意,我想将音频控件单独保留在视频元素上,也就是说,我不能使用涉及
video.mute=true
或其他内容的解决方案,因为用户将在UI中看到音量计为零,这是我不希望看到的。我想让用户使用控件设置视频音量,然后将其输出并通过管道传输到我的音频节点。结果表明这是一个Firefox错误,或者更具体地说是Firefox Ubuntu包版本中的错误
Ubuntu Firefox软件包发布页面: