1

私は Web Audio API を使用しており、メトロノームなどの繰り返しコールバックScriptProcessorのイベントです。onaudioprocess

同じアプリでオーディオの視覚化にノードを使用してみrequestAnimationFrameました。analyser

またはを使用して描画しようとすると、イベントが発生する速度がonaudioprocess半分に遅くなるようです。canvasrequestAnimationFramesetInterval

問題は、他のものがonaudioprocess速度を妨げるのは正常なことですか? または私は何か非常に間違っていますか?

それとも、canvas絵を描くことによって影響を受けていますか?私はRAFを使用してみて、インターバルを設定してコンソールにログを記録しましたが、何の影響もありませんでした。

4

1 に答える 1

1

ScriptProcessor は、そのようなイベント ソースとして使用するべきではありません。メトロノームを作成したいだけなら、私が今年初めに書いた HTML5Rocks の記事 ( http://www.html5rocks.com/en/tutorials/audio/scheduling/ ) を参照してください。

于 2013-09-03T16:22:02.557 に答える