gpt4 book ai didi

javascript - ScriptProcessor onaudioprocess 事件速度是否会受到 setInterval 或 requestAnimationFrame 的影响

转载 作者:行者123 更新时间:2023-11-28 02:00:10 26 4
gpt4 key购买 nike

我正在使用 Web Audio API 的 ScriptProcessor 及其 onaudioprocess 事件来进行重复回调,例如节拍器。

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

当尝试使用 requestAnimationFrame 绘制到 canvas 时,onaudioprocess 事件发生的速度似乎减慢了一半,或者setInterval .

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

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

最佳答案

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

关于javascript - ScriptProcessor onaudioprocess 事件速度是否会受到 setInterval 或 requestAnimationFrame 的影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18552628/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com