Android 录音声音分贝获取

来源:互联网 发布:淘宝哪家鞋子质量好 编辑:程序博客网 时间:2024/04/28 03:35

分贝获取很简单,就是一个公式

if (mRecorder != null) {    double ratio = (double) mRecorder.getMaxAmplitude() / BASE;    db = 0;// 分贝    if (ratio > 1)        db = 20 * Math.log10(ratio);}
这个 ratio就是分贝值,通过话筒获取的分贝值。