Android obtuvo una nueva aplicación de cámara con ICS. La antigua aplicación de cámara de versiones anteriores de Android no emitía ningún sonido cuando el teléfono estaba en modo silencioso, la nueva sí. Obviamente, esto puede ser algo molesto en algunas situaciones.
¿Se puede silenciar este sonido?
Nota: solicito una respuesta que no requiere un dispositivo rooteado . Soy consciente de que puedo cambiar el nombre / eliminar los archivos de sonido del sistema (como se documenta en esta pregunta ), pero prefiero no rootear un dispositivo solo por esto.
Respuestas:
Bien, revisé el código fuente y la respuesta es sorprendentemente obvia:
Sí, esto a menudo se puede silenciar simplemente usando las teclas de volumen mientras se usa la aplicación o ajustando el volumen del canal de audio multimedia en las preferencias. Se utiliza el volumen de medios, independientemente de si el dispositivo está en modo normal, silencioso o vibratorio. Pero depende de dónde compró su dispositivo si esto funciona (supongo) , algunos dispositivos imponen audio a través de un canal que no puede silenciarse.
Más detalles (técnicos):
la aplicación de la cámara verifica la configuración del dispositivo (propiedad del sistema
ro.camera.sound.forced
) si debe reproducir los sonidos de la cámara a través de un canal de audio aplicado por el sistema que no puede silenciarse. Si esta configuración está desactivada, utiliza el canal de medios y música en su lugar.Sin embargo, en caso de que use el canal de música, ignora cuando el dispositivo está en modo silencioso. Esto podría ser un error / pequeña supervisión por parte de los autores. Es por eso que debe ajustar el volumen del canal.
Supongo que la propiedad mencionada anteriormente se establece dependiendo de dónde compre su dispositivo, ya que el sonido es requerido por la ley en algunos lugares / países como lo explica eldarerathis en los comentarios.
fuente