¿Cómo desactivo el sonido de 'clic' en la aplicación de la cámara?

Cuando tomo una foto, hace un sonido de "clic". Como este es el comportamiento predeterminado, me gustaría desactivarlo. ¿Hay una configuración para hacerlo? o si encuentro+elimino el archivo de sonido, ¿habrá repercusiones?

**Tenga en cuenta que estoy buscando una solución básicamente permanente en lugar de una que necesitaría configurar/desconfigurar con cada uso de la aplicación. Me gusta la idea de una solución raíz o una solución de aplicación; pero por el bien de las personas que no son root y que no son root y que no pueden iniciar aplicaciones de cámara lenta y no pueden permitirse ejecutar otro servicio en segundo plano, hagamos un...

Aclaración: aclaremos que esto tiene que ver con el Motorola Droid (según la etiqueta, lo siento). Me alegro de que funcione para otros modelos de teléfonos, sin embargo, que yo sepa, no es una opción de compra de acciones (si me equivoco, indique el camino) de 2.0.1, 2.1 o 2.2 en el Motorola Droid. Es decir, a menos que se refiera a los controles de volumen generales, no hay control de volumen/silencio para la aplicación de la cámara. (Las opciones de configuración para la cámara son: zoom|flash|balance de blancos|guardar ubicación|configuración de enfoque/exposición).

Realmente me gustaría atar la respuesta de esta pregunta con una reverencia: además de la opción raíz y la opción de la aplicación, ¿hay alguna opción para desactivar el sonido en la configuración de la cámara/sistema? [Silenciar temporalmente el teléfono es una mala opción.]

El sonido de "clic" es requerido por ley en algunas áreas para alertar a los que están cerca de que se está tomando una foto. Está pensado como una medida para prevenir la violación de la privacidad.
Sí, pensé que había escuchado algo así, pero para las aplicaciones de grabadora de voz telefónica.
@bryan y @wmitsuda: Entonces, ¿qué sería más efectivo en memoria/velocidad (el droide es terrible para abrir la aplicación de la cámara): una aplicación o eliminar un sonido o reemplazar el sonido?

Respuestas (10)

Necesitará root para eliminar el archivo de sonido, pero debería ser así:

Delete /system/media/audio/ui/camera_click.ogg 

¿Repercusiones? ¿Ya no reproducirá el sonido? :)

Alternativamente, puede descargar otra aplicación de cámara que no produzca un sonido de cámara.

Como parte de la historia de por qué simplemente no puede apagarlo, las cámaras digitales (y los teléfonos con cámara en particular) comenzaron a ser utilizadas por los mirones precisamente porque no emitían ningún sonido al tomar fotografías.
Estoy rooteado, así que gracias por el camino. ¿No hay una configuración interna para silenciarlo o cambiarlo? Tal vez tendré que reemplazar camera_click.ogg con sables de luz o algo así
¡Funciona perfectamente para mí! También puede eliminar el archivo VideoRecord.ogg para desactivar el molesto sonido cuando inicia o detiene la grabación de un video.
Cambie el nombre de /system/media/audio/ui/camera_click.ogg a /system/media/audio/ui/camera_click_1.ogg o algo así, cuando desee recuperar el sonido, vuelva al nombre original.
también podría chmod 000este archivo en lugar de eliminarlo

Si tiene instalado "Tasker" , entonces

  1. Crear un contexto de aplicación para la aplicación de la cámara
  2. Cree una tarea para establecer el volumen del sistema en cero.

Cuando sale de la aplicación de la cámara, el volumen del sistema se restaura a su estado original.

Oh chico. Esto me hizo descubrir tasker. Una aplicación bastante agradable.

Cuando esté frente a la cámara, simplemente use el volumen normal para bajar el sonido por completo. Esto funcionó para mí en stock Nexus One con Froyo.

Entonces, ¿bajas el sonido al mínimo justo antes de tomar una foto? ¿No le parece que si está tratando de tomar una foto, este método es menos que ideal ya que agrega [tiempo hasta el volumen cero] segundos al momento en que intenta capturar? Píntame impaciente, pero personalmente apenas puedo manejar el retraso al abrir la aplicación de la cámara.
No, ejecuto CyanogenMod en mi teléfono, lo que elimina el sonido por completo.

Si tiene un teléfono rooteado, puede editar el default.proparchivo para que "Sin sonido" vuelva al menú Sonido del obturador.

Inicie sesión en el shell usando adb (parte del SDK de Android), luego cambie al modo de superusuario

$ adb shell
# su

Nota: dependiendo de cómo esté rooteado su teléfono, es posible que deba confirmar que la "Aplicación desconocida" puede convertirse en superusuario: asegúrese de que su teléfono esté desbloqueado y que la pantalla esté visible antes de escribir SU, luego acepte esto cuando se le solicite o simplemente repetirá los comandos. .

Monte la unidad del sistema en modo de lectura y escritura y copie default.prop en su tarjeta SD

# mount -o remount,rw -t yaffs2 /dev/mtdblock2 /system
# cp /system/default.prop /sdcard/

Copie el archivo en su escritorio (utilicé SWIFTP), luego cambie la línea (utilicé Notepad ++ para que los finales de línea no estuvieran alterados) que dice

ro.camera.sound.forced=1

a

ro.camera.sound.forced=0

Vuelva a copiar el archivo en su tarjeta SD y luego

# cp /sdcard/default.prop /system/

Salga del indicador ADB

$ CTRL + C

Reinicia tu teléfono.

La próxima vez que ingrese a la aplicación de la cámara, elija el menú de configuración y la opción "Sin sonido" debería estar disponible.

Alternativamente, después de montar la partición / system, sobrescriba shutter.oggemitiendo los siguientes comandos

# cd /system/media/audio/camera
# cp sound0/no_sound.ogg sound3/shutter.ogg

Elimine la aplicación de la cámara si ya se está ejecutando, inicie la aplicación de la cámara, elija "sound3" y luego tendrá un obturador silencioso.

Funciona en mi Sony Ericsson Xperia X10i personalizado de T-Mobile-UK, pero debería funcionar en la mayoría (¿todos?) de los teléfonos Android rooteados.

Si realmente habilita la opción "Sin sonido", no solo deshabilita el ruido realmente fuerte del obturador de la cámara, sino que significa que cuando escucha música, ya no se silencia para permitir que se reproduzca el sonido del obturador, y parece tomar mucho fotos. más rápido. Cambiar los archivos .ogg no le brinda estas ventajas.

Gracias a la sugerencia de zephyrix en http://forum.xda-developers.com/showthread.php?t=713295 y por la nota de j4mm3r sobre cómo hacer que /system se pueda escribir.

Solo como información, este truco no funciona en Motorola Milestone. No hay configuración "ro.camera.sound.forced", y no hay directorio /system/media/audio/camera.
En el Motorola RAZR-i, la configuración no está en default.propsino en build.prop. Gracias a Kev y a los desarrolladores de xda.

Supongo que esto debe ser nuevo para Froyo, pero en la configuración de la cámara hay una opción para desactivar el sonido del obturador.

Es bueno saberlo, ahora voy a tener que volver a actualizar a la versión no beta de nexus y usar la versión adecuada de moto-droid; lástima que acabo de comprar SetCPU y la compilación VZW que se está desmayando es la FR33 para la que la raíz con un clic aún no funciona

Yo uso una aplicación llamada Silent Camera .

La opción de apagar el sonido del obturador no es nueva en Froyo. Estoy usando 2.1 Eclair en un Samsung Vibrant (Galaxy S) y en Configuración: [Icono de llave inglesa] desplácese a la segunda página donde está la opción "Sonido del obturador" donde puede seleccionar uno de los tres sonidos diferentes o "Desactivar".

No tenía esa opción para ninguno de los dos sistemas operativos con mi motorola droid; ¿Quizás es un ajuste para su modelo particular?
¿Estás usando algún tipo de ROM? Tengo stock Nexus One 2.2.1, y no lo tengo.
@kkap ¿cuál es el número de compilación de 2.2.1? Estoy ejecutando 2.2 FRG22D. Además, tengo curiosidad por saber si todas estas respuestas sobre una opción son exclusivas del Nexus, o si la falta de una opción es exclusiva del droide.
@mfg es FRG83. Solo sospecho que esa opción es parte de alguna ROM. ¿Alguien con una versión estándar de Android lo tiene?
Debe ser algo regional, estoy bastante seguro de que siempre tuve esa configuración en mi antiguo HTC Magic desde Cupcake en adelante, y todavía la tengo en mi Galaxy S (internacional) desde Eclair hasta Gingerbread 2.3.3, ROM de stock en todos, estoy en el Reino Unido.

Colocar el nivel de volumen en silencio (por debajo de vibrar) eventualmente apagará todos los sonidos, incluido el de la cámara.

Nota: Yo uso la serie SonyEricsson X10.

Sin ROOT, puede usar esta aplicación, funciona en una variedad de teléfonos, aunque no en todos:

https://market.android.com/details?id=com.blundell

Cámara estándar / Sin ruido del obturador

¡La aplicación de cámara silenciosa original! :-)

Si está utilizando un dispositivo móvil Lenovo, el proceso debería funcionar:

Encienda su cámara --> Vaya a Configuración --> Haga clic en los 3 puntos para ver más opciones --> Establezca Snap Sound en APAGADO

Él específicamente preguntó por 'Motorola Droid' y mi querido amigo, esta es una pregunta de hace 6 años.