我需要从MIC获得priodic通知并获得采样幅度的RMS,我目前正在使用AudioRecord来保存WAV格式的声音(如here)。但事实证明文件大小非常无效,是否可以将pcm数据保存为amr格式的文件?
参考文献会非常受欢迎......
顺便说一下,我试图用MediaRecorder来做,但getMaxAmplitude似乎没有按预期工作,因为它被查询的时间少于每秒32次(即使在嘈杂的房间也会返回很多零)。有没有办法遇到这个?或者有没有办法从AudioRecord获取priodic通知,让MediaRecorder同时保存amr文件?
还有其他建议吗?