如何加快音频应用程序的反应输出
Posted
技术标签:
【中文标题】如何加快音频应用程序的反应输出【英文标题】:How to speed up the react output of Audio app 【发布时间】:2021-12-01 15:27:58 【问题描述】:我确实创建了一个基于https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API 收听麦克风的 React Cordova 应用程序,并显示了收听麦克风声音的可视化。 在我房间的扬声器输出的声音和 android 应用程序上显示的图表之间,我可以看到大约 1 秒或更长时间的延迟。 我可以想象几个可能的原因:
-
React 对于这样的应用程序来说不够快,我对此表示怀疑
-
我正在分析太多的音频数据频率,不知何故我应该只得到我感兴趣的频率...
-
我的手机太慢了。
您对改进这个特定应用的输出有什么建议吗?
【问题讨论】:
【参考方案1】:浏览本文,看看您是否可以避免列出的性能问题来源。调试的时候还可以使用console.log函数记录某个方法运行结束的时间(使用Date类获取当前时间),对比看看哪些方法比较麻烦。
https://reactnative.dev/docs/performance
如果您仍然遇到问题,请务必分享一些代码 sn-ps,这些代码可能会导致可爱的 Stack Overflow 社区出现问题,以便查看,也许有人会找到一些东西 :)
【讨论】:
以上是关于如何加快音频应用程序的反应输出的主要内容,如果未能解决你的问题,请参考以下文章