[英]Can ScriptProcessor's onaudioprocess event speed be effected by setInterval or requestAnimationFrame
我正在使用Web Audio API的ScriptProcessor
并且它是onaudioprocess
事件,用于重复节拍器(例如节拍器)。
我尝试在同一应用程序中使用requestAnimationFrame
和analyser
节点进行音频可视化。
尝试使用requestAnimationFrame
或setInterval
绘制到canvas
时,似乎onaudioprocess
事件发生的速度降低了一半。
问题是,其他东西可以中断onaudioprocess
速度正常吗? 还是我做错了什么?
还是受canvas
绘画效果影响? 因为我尝试使用RAF并将Interval设置为将内容记录到控制台,但它没有任何效果。
真的不应该将ScriptProcessor用作这样的事件源。 如果你只是想建立一个节拍器,我想请您看看的HTML5Rocks文章中,我在今年年初写的- http://www.html5rocks.com/en/tutorials/audio/scheduling/ 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.