助眠app开发(一):native.js调用原生mediorecorder对象实现梦话监听功能

准备开发一个助眠app,途中要实现监听用户梦话这一功能,由于前台人员使用的h5+封装的audiorecorder对象不足以达到预期效果,所以决定采用native.js调用原生mediorecorder对象实现梦话监听功能。

代码主要逻辑是通过实时录音来检测声音分贝大小来分辨此段音频是否符合梦话的分贝大小,检测到有音频输入则保存文件到手机根目录,代码应该写在定时器中定时调用。

代码如下:

以上代码块能实现梦话监听的基本功能,注释很详细,逻辑也很简单,如果要用在真机测试上一定要注意权限模块的添加。

有任何问题以及不对希望大神指出,感谢!

你可能感兴趣的:(native.js,mediorecorder)