У меня есть приложение, которое воспроизводит аудиофайлы AMR, которые были загружены и кэшированы локально.
Это отлично работает - базовый MediaPlayer
делает свою работу.
ОднакоГромкость звука, как правило, очень низкая, а ручное увеличение громкости с помощью аппаратных клавиш по-прежнему не делает воспроизведение достаточно громким.
Поведение может отличаться на разных устройствах - Sony Ericssons особенно низка, HTCустройства разумны, и Samsung Galaxy S на самом деле очень громкий, когда громкость доведена до максимума.
Существуют ли относительно простые подходы, использующие Android SDK, которые могут, скажем, удвоить громкость, в то время какВоспроизведение из файла AMR?
Замечу, что AudioTrack
позволяет вам манипулировать аудио, но, похоже, это для необработанных потоков PCM.