我在 Android 2.3.4 设备上成功录制了声音(完整设置为:AudioSource.MIC
+ 44100Hz
+ AudioFormat.CHANNEL_IN_MONO
+ AudioFormat.ENCODING_PCM_16BIT
)。
我还正确地将 PCM 数据写入 WAV 文件。
问题是存在使录音变得糟糕的那些噪音。
所附文件正是我的意思。注意明显的尖峰。
我已经用市场上的一些录音应用程序测试了相同的录音(附件中的音乐) ,它们以完美的方式录音,完全没有噪音 - 它是如何完成的?这是我应该设置的设置(我使用AudioRecord
)吗?我应该用某种算法手动过滤这些噪音吗?我应该寻找什么?
如果由于某种原因无法下载附件或链接已损坏,请在评论中告诉我。
谢谢!
编辑#1:
我使用 Galaxy S2。