The processorerror
event fires when the underlying AudioWorkletProcessor
behind the node throws an exception in its constructor, the process
method, or any user-defined class method.
Once an exception is thrown, the processor (and thus the node) will output silence throughout its lifetime.
Use the event name in methods like addEventListener()
, or set an event handler property.
addEventListener("processorerror", (event) => { })
onprocessorerror = (event) => { }
To be informed when the processor throws an exception, you can add a handler to your AudioWorkletNode
instance using addEventListener()
, like this:
whiteNoiseNode.addEventListener("processorerror", (event) => {
console.error("There was an error!");
});
Alternatively, you can use the onprocessorerror
event handler property to establish a handler for the processorerror
event:
whiteNoiseNode.onprocessorerror = (event) => {
console.error("There was an error!");
};