AudioWorkletNode是否需要连接到BaseAudioContext.destination?

问题描述 投票:0回答:1

我有一个AudioWorkletNode,它仅需要输入即可执行音频的可视化。它什么也不输出,除非我将其连接到BaseAudioContext.destination,否则什么也不会发生。如果以这种方式故意设计,这似乎很愚蠢。

javascript web-audio-api
1个回答
0
投票

我假设您使用的是Chrome,因为这是迄今为止唯一支持AudioWorkletNode的浏览器。在这种情况下,这是一个已知问题。除非将某些东西连接到destination,否则Chrome不会对其进行处理。例如,ScriptProcessorNode确实遇到相同的问题。

我试图在bugs.chromium.org上找到一个跟踪错误,但找不到一个。因此,我创建了一个:https://bugs.chromium.org/p/chromium/issues/detail?id=1045926

我维护的一个名为standardized-audio-context的库对此有一个修复,尽管如果这是您唯一需要的解决方法,则可能会过大。

© www.soinside.com 2019 - 2024. All rights reserved.