【发布时间】:2020-08-13 04:05:19
【问题描述】:
我正在使用AudioWorkletNode,要使用它,您需要先在audio_context.audioWorklet 上加载一个处理器模块。
DOMException: Failed to construct 'AudioWorkletNode': AudioWorkletNode cannot be created: AudioWorklet does not have a valid AudioWorkletGlobalScope. Load a script via audioWorklet.addModule() first.
由于我的代码的模块化特性,我需要一种可靠的方法来防止处理器模块的不必要的多次加载;如果已经对给定的AudioContext 完成,则不要对.addModule。除了 try-catching 和在AudioContext 对象上标记之外,还有其他方法吗?
【问题讨论】:
标签: javascript web-audio-api audio-worklet worklet