Sé que la pregunta puede considerarse "políticamente incorrecta", pero estoy diseñando una aplicación que "por diseño" debe llamar la atención de las personas dentro del rango de distancia máximo posible; de lo contrario, no se utilizará ...: -)Android: cómo reproducir música al máximo volumen posible?
Actualmente estoy usando la clase SoundManager, y este es el código que juega mi clip OGG:
public void playSound(int index) {
int streamVolume = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
mSoundPool.play(mSoundPoolMap.get(index), streamVolume, streamVolume, 0, 0, 1.0f);
}
el problema es que el volumen del sonido consigo el clip jugado con parece ser dependiente de Configuraciones "Configuraciones/Audio/Voulme" que el usuario ha configurado. En cambio, parece ser independiente de la configuración de botones de volumen de hardware.
¿Hay alguna manera para que una aplicación de Android reproduzca un sonido con el volumen físico máximo permitido por el dispositivo?
Sí, lo estabas ... ;-) Pero me gusta la idea de restaurar el volumen original, por lo que cuando la aplicación se cierra (o muere) el usuario ha vuelto a configurar su volumen ... – MarcoS
Solo lo he editado, no No creo que necesite cambiar el volumen, solo necesita usar el volumen máximo en lugar del volumen reducido cuando lo reproduce. – zeetoobiker
Sí, es aún mejor ... Gracias ... – MarcoS