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.