1

次のコードを検討してください。

http://jsfiddle.net/LVFa6/

ScriptProcessorNode EventHandlerprocessは呼び出されません。processor.connect(audio.destination);次のコードに示すように、最後に追加することを検討してください。

http://jsfiddle.net/LVFa6/1/

EventHandlerprocessが期待どおりに呼び出されるようになりました。

Web Audio API 仕様には、次のように記載されています。

audioprocess イベントは、ScriptProcessorNode に少なくとも 1 つの入力または 1 つの出力が接続されている場合にのみ送出されます。

EventHandler を呼び出すには、なぜ ScriptProcessorNode をオーディオ宛先に接続する必要があるのですか?

4

1 に答える 1