从本地AMR文件放大播放音量

Chr*_*Orr 6 audio android volume amr

我有一个应用程序可以播放它已下载并在本地缓存的AMR音频文件.
这很好 - 基本MediaPlayer完成它的工作.

然而,音频音量通常非常低,并且用硬件键手动增加音量仍然不能使回放足够响亮.

这种行为似乎因设备而异 - 索尼爱立信特别低,HTC设备合理,三星Galaxy S实际上非常响亮,当音量达到最大值时.

有没有相对简单的方法,使用Android SDK,可以说,从AMR文件播放时,音量加倍?

我注意到AudioTrack允许你操纵音频,但这似乎是原始的PCM流.