我有一个AudioWorkletNode,它只接受一个输入来执行音频可视化。它什么也不输出,但是,除非我将它连接到BaseAudioContext.destination,否则什么都不会发生。如果它是故意这样设计的,那么这看起来很愚蠢。
发布于 2020-01-18 18:08:26
我假设你使用的是Chrome,因为这是目前为止唯一支持AudioWorkletNode的浏览器。在这种情况下,这是一个已知的问题。除非有什么东西连接到destination上,否则Chrome不会处理它。例如,ScriptProcessorNode确实遇到了同样的问题。
我试着在bugs.chromium.org上找一个跟踪bug,但是找不到。因此我创建了一个:https://bugs.chromium.org/p/chromium/issues/detail?id=1045926
我维护的一个名为standardized-audio-context的库已经修复了这一点,尽管如果这是您唯一需要的解决方法,那么它可能会过度杀伤力。
https://stackoverflow.com/questions/59798019
复制相似问题