¿Puedo desactivar el sonido de la cámara en la nueva aplicación de cámara ICS (en modo silencioso)?

8

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.

alextsc
fuente
55
Por otro lado, es posible que desee investigar sus leyes locales, porque hacerlo es técnicamente ilegal en algunos lugares (sé que es común en varios estados de EE. UU., No estoy seguro de otros países). Creo que esto es parte de por qué la opción generalmente no está disponible en los sistemas de valores, en realidad.
eldarerathis
1
Estoy viviendo en Europa (Alemania para ser específicos). Busqué sobre esto hace un tiempo. Hasta donde sé, no existe una ley sobre los sonidos de obturadores de cámara en toda la UE (aunque es ilegal en algunas partes de los EE. UU. Y Japón, como usted dice).
alextsc
1
Es posible que desee considerar probar otras aplicaciones de cámara.
Matthew leyó el
En mi Samsung Galaxy Nexus con Android 4.1.1 (Jelly Bean), la aplicación de cámara incorporada no reproduce sonido cuando el teléfono está en modo silencioso. Eso podría significar que Jelly Bean restaura el viejo comportamiento silenciador. (Para aquellos que llegaron aquí a través de Google, ingresa al modo silencioso manteniendo presionado el botón de encendido y luego presionando el ícono Silencioso.)
Rory O'Kane

Respuestas:

6

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.

alextsc
fuente
1
esta propiedad se establece en las propiedades de compilación y, como mínimo, necesitaría root para cambiar el valor si se establece en "verdadero". Esto explica cómo modificar el build.prop.
Ryan Conrad