带佬们 uniapp如何实现监听到录音时的实时分贝值大小呢?求解决方法或思路

问题遇到的现象和发生背景

在uniapp开发app的时候做一个聊天室的项目
但是这个聊天室要实现说话发送也就是录音功能
这一点是可以实现
但是要如何实现像微信那样实时获取录音时候的分贝值呢?
因为拿到这个分贝值我就可以判断 音频的幅度跳动

问题相关代码,请勿粘贴截图

我试过使用NativeJS获取录音分贝https://blog.csdn.net/weixin_43019353/article/details/114083389?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_ecpm_v1~rank_v31_ecpm-1-114083389.pc_agg_new_rank&utm_term=uniapp%E5%88%86%E8%B4%9D&spm=1000.2123.3001.4430

运行结果及报错内容

但是没有效果,还是报错
报错了这个:Error in v-on handler: "TypeError: null is not a constructor (evaluating 'new recorder()')"

这个该如何实现呢?