Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 仅通过WebAudio节点播放视频标签音频_Javascript_Web Audio Api - Fatal编程技术网

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

Javascript 仅通过WebAudio节点播放视频标签音频,javascript,web-audio-api,Javascript,Web Audio Api,假设我有一个带有视频标签的页面。我可以将该视频的音频输出连接到WebaAudio节点,如下所示: const source = audioContext.createMediaElementSource(video); source.connect(myNode); 然后,我可以将该节点连接到audioContext.destination以听到结果。问题是,在音频节点处理原始视频之前,我似乎还听到了原始视频的输出。我希望基本上只通过我的节点传输视频输出。我该怎么做 请注意,我想将音频控件单独

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

const source = audioContext.createMediaElementSource(video);
source.connect(myNode);
然后,我可以将该节点连接到
audioContext.destination
以听到结果。问题是,在音频节点处理原始视频之前,我似乎还听到了原始视频的输出。我希望基本上只通过我的节点传输视频输出。我该怎么做


请注意,我想将音频控件单独保留在视频元素上,也就是说,我不能使用涉及
video.mute=true
或其他内容的解决方案,因为用户将在UI中看到音量计为零,这是我不希望看到的。我想让用户使用控件设置视频音量,然后将其输出并通过管道传输到我的音频节点。

结果表明这是一个Firefox错误,或者更具体地说是Firefox Ubuntu包版本中的错误

Ubuntu Firefox软件包发布页面: