En Android (utilizando Java), ¿cómo puedo configurar el volumen del timbre (a un número especificado)?
Así que en mi aplicación, tengo una barra de búsqueda que permite al usuario ajustar el volumen del timbre (0 – 100). No puedo encontrar una manera de establecer el volumen del timbre a un número especificado. Miré a través de la clase AudioManager , pero me dice que establezca el modo de timbre a normal / silent / vibrate. Eso NO es lo que quiero. Quiero que el volumen sea un número específico . He aquí un ejemplo de lo que estoy buscando:
private void setRinger (int volume) // volume = 0 - 100 { setRingVolume (volume); // Whenever a person gets a call/sms/warning/anything etc., it should be this volume. }
¿Es esto posible en Android? ¿Si es así, cómo? ¿Me puede dar un ejemplo de cómo puedo hacer esto?
- El volumen del altavoz (Alarma) disminuye cuando se conectan los auriculares
- Deshabilitar el volumen tostado
- Usando SeekBar para controlar el volumen en android?
- No se puede establecer el volumen en BlackBerry Playbook
- Auricular Auricular Bluetooth
Gracias.
- Volumen multimedia en lugar de Volumen del teléfono en Android
- ¿Cómo puedo bajar el volumen de MediaPlayer cuando los auriculares están conectados?
- Android BroadCastReceiver para la tecla de volumen arriba y abajo
- Cómo convertir el volumen a max programmatically en android?
- Control del volumen de Exoplayer con una barra de búsqueda
- ¿Cómo habilito el altavoz de Android durante una llamada, desde el código?
- Ocultar UI cuando se pulsa el volumen hacia arriba en un diálogo
- OpenSL ES en Android con SL_ANDROID_STREAM_VOICE. La entrada de micrófono es extremadamente baja
Busque el AudioManager ( documentación aquí ). Debe tener todo lo que necesita, incluyendo setVibrateSetting
, setRingerMode
, setStreamVolume
. Todas estas configuraciones están separadas entre sí.
- Cómo mostrar la imagen de mapa de bits en Android
- Cómo saber si existe una Streetview antes de lanzar la intención de Streetview