我正在尝试测量两部不同手机上从扬声器到麦克风的音频路径,一部运行 Android 2.3.5 的 htc Wildfire S 和一部运行 Android 4.0.3 的 htc One X。使用 Eclipse,我编写了一个使用 android.media.MediaPlayer 播放波形文件的应用程序。然而,我的录音显示,像自动增益控制之类的东西被应用于输出,因为响亮的文件被衰减,并且录音具有几乎相等的幅度,尽管播放的文件各自的幅度差异很大。
如何在输出之前关闭音频数据的任何处理?我想直接控制原始音频输出。
提前致谢。