我有一个应用程序可以播放已下载并在本地缓存的 AMR 音频文件。
这很好用——基本MediaPlayer
的工作正常。
但是,音频音量通常非常低,使用硬件键手动增加音量仍然无法使播放声音足够大。
这种行为似乎因设备而异——索尼爱立信特别低,HTC 设备合理,而三星 Galaxy S 在音量调到最大时实际上非常响亮。
是否有任何相对简单的方法,使用 Android SDK,可以在从 AMR 文件播放时将音量加倍?
我注意到它AudioTrack
允许您操纵音频,但这似乎适用于原始 PCM 流。