¿Cómo convertir el volumen al máximo programáticamente en Android? [duplicar]
Esta pregunta ya tiene una respuesta aquí:
¿Cómo controlar el volumen en Android? 1 respuestaEstoy escribiendo una aplicación para Android que sube el volumen y reproduce una canción durante 45 segundos y luego se detiene. Eso funciona muy bien, sin embargo, solo puedo hacer que el volumen gire hasta el 50%. ¿Hay alguna forma de subir el volumen al 100% usando setVolume ()?
Este es mi código:
final MediaPlayer mp = MediaPlayer.create(context, R.raw.sound_file_1);
//plays eye of the tiger for 45 seconds
if (messages.contains("MUSIC ONLY")){
//turn up the volume
mp.setVolume(20, 20);
mp.start();
//play ring tone for 45 seconds
new Timer().schedule(new TimerTask() {
@Override
public void run() {
mp.stop();
}
}, 45000);
}