1

我正在使用 Web Audio API ScriptProcessor,它是onaudioprocess重复回调的事件,例如节拍器。

我尝试在同一个应用程序中使用requestAnimationFrame和节点进行音频可视化。analyser

尝试绘制到using or时,似乎哪个onaudioprocess事件发生的速度减慢了一半。canvasrequestAnimationFramesetInterval

问题是,其他东西可以中断onaudioprocess速度是否正常?还是我做错了什么?

或者它受到canvas绘图的影响?因为我尝试使用 RAF 并设置 Interval 将内容记录到控制台,但它没有任何影响。

4

1 回答 1

1

ScriptProcessor 真的不应该用作这样的事件源。如果你只是想构建一个节拍器,我建议你参考我今年早些时候写的 HTML5Rocks 文章 - http://www.html5rocks.com/en/tutorials/audio/scheduling/

于 2013-09-03T16:22:02.557 回答