繁体   English   中英

可以通过setInterval或requestAnimationFrame影响ScriptProcessor的onaudioprocess事件速度

[英]Can ScriptProcessor's onaudioprocess event speed be effected by setInterval or requestAnimationFrame

我正在使用Web Audio API的ScriptProcessor并且它是onaudioprocess事件,用于重复节拍器(例如节拍器)。

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

尝试使用requestAnimationFramesetInterval绘制到canvas时,似乎onaudioprocess事件发生的速度降低了一半。

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

还是受canvas绘画效果影响? 因为我尝试使用RAF并将Interval设置为将内容记录到控制台,但它没有任何效果。

真的不应该将ScriptProcessor用作这样的事件源。 如果你只是想建立一个节拍器,我想请您看看的HTML5Rocks文章中,我在今年年初写的- http://www.html5rocks.com/en/tutorials/audio/scheduling/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM