Android: как воспроизводить музыку на максимально возможной громкости?

Я знаю, что вопрос может быть расценен как «политически некорректный», но я разрабатываю приложение, которое «по замыслу» должно привлекать внимание людей в пределах максимально возможного расстояния. , иначе он не будет использоваться... :-)

В настоящее время я использую класс SoundManager, и это код, который воспроизводит мой клип ogg:

public void playSound(int index) { 
     int streamVolume = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC); 
     mSoundPool.play(mSoundPoolMap.get(index), streamVolume, streamVolume, 0, 0, 1.0f); 
}

Проблема в том, что громкость звука, которую я получаю, воспроизводит клип with, по-видимому, зависит от настроек «Настройки/Аудио/Voulme», которые установил пользователь. Вместо этого он кажется независимым от настройки аппаратных кнопок громкости.

Есть ли способ для приложения Android воспроизводить звук с максимальной физической громкостью, разрешенной устройством?

20
задан MarcoS 7 March 2012 в 09:59
поделиться