«

»

nov 29 2011

Usar las teclas de volumen para modificar el volumen multimedia

Hola de nuevo coders, en esta nueva entrega os enseñaremos cómo poder modificar el volumen multimedia (y otros) de Android desde cualquier actividad de vuestra aplicación, y para ello tan sólo debemos hacer uso de la función siguiente:
 

setVolumeControlStream(int streamType);

 
Y como parámetro debemos pasarle el volumen que queremos modificar con las teclas físicas de volumen, las opciones disponibles son las siguientes:
 

 

Volumen multimedia:
AudioManager.STREAM_MUSIC
Volumen del tono de llamada:
AudioManager.STREAM_RING
Volumen de la alarma:
AudioManager.STREAM_ALARM
Volumen de las notificaciones:
AudioManager.STREAM_NOTIFICATION
Volumen del sistema:
AudioManager.STREAM_SYSTEM
Volumen del audio en una llamada:
AudioManager.STREAM_VOICECALL

 
Esto es todo, o casi… sólo queda que lo empecéis a usar en vuestros proyectos y aprovechar todas las ayudas que os ofrece este fantástico S.O.
 

Acerca del autor

Kix2902

Programador vocacional, geek y twittero de pro. Cofundador de @RedInput. Y sobre todo Fandroid moderado.

  • carlos daniel

    Hola.
    Lei tu aporte y esta muy interesante, pero sera que me podrias explicar sobre como hacer para que las teclas de volumen de mi tablet controlen el brillo de la pantalla, tengo android 2.1 y una samsung galaxy tab,
    de antemano gracias.