如何在android中以频率和幅度获得db中的声级

时间:2011-10-20 07:06:16

标签: android audio

我创建了一个应用程序,我可以在频率和幅度方面获得db中的声级

public double getAmplitude() {

    if (mRecorder != null)
        return (mRecorder.getMaxAmplitude()/2700.0);
    else
        return 0;
}

public double getAmplitudeEMA() {
   double amp = getAmplitude();
   measure(4096);
   mEMA = EMA_FILTER * amp + (1.0 - EMA_FILTER) * mEMA;
   return mEMA;
}

谢谢

Payal Jain

0 个答案:

没有答案