自动化后获取 Web 音频节点或参数的值



我想在主线程中访问当前时间(添加任何connected 节点的贡献后(的 Web 音频节点的计算输出或参数值。

目前我所能访问的只是使用 AudioParam 方法或 AudioParam.value 的 setter 设置的值,但是在使用 AudioParam.value getter 时,我connect的任何其他节点的贡献都不会应用。这是 1( 故意的和 2( 是否有任何解决方法来获取 AudioWorkletProcessor 将收到的主线程中的实际值(这将对每个输入的值求和并将其添加到value(?

您可以使用具有适当自动化offsetAudioParamConstantSourceNode。 然后将一些信号连接到offset,最后查看节点的输出以查看计算值。 您仍然需要使用AnalyserNodeScriptProcessorNodeAudioWorkletNode来获取输出值。

这不是一个完美的解决方案。

最新更新