次のコードを検討してください。
ScriptProcessorNode EventHandlerprocess
は呼び出されません。processor.connect(audio.destination);
次のコードに示すように、最後に追加することを検討してください。
EventHandlerprocess
が期待どおりに呼び出されるようになりました。
Web Audio API 仕様には、次のように記載されています。
audioprocess イベントは、ScriptProcessorNode に少なくとも 1 つの入力または 1 つの出力が接続されている場合にのみ送出されます。
EventHandler を呼び出すには、なぜ ScriptProcessorNode をオーディオ宛先に接続する必要があるのですか?