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

46

Cuando tomo una foto, suena un 'clic'. Como este es el comportamiento predeterminado, me gustaría desactivarlo. ¿Hay un entorno para hacerlo? o si encuentro + borrar el archivo de sonido, ¿habrá repercusiones?

** Tenga en cuenta que estoy buscando una solución básicamente permanente en lugar de una que deba configurar / deshabilitar 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 inician la aplicación de cámara lenta y que 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 alegra que funcione para otros modelos de teléfonos, sin embargo, que yo sepa, no es una opción de compra de acciones (si estoy equivocado, señale el camino) desde 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 | ubicación de la tienda | configuración de enfoque / exposición).

Me gustaría vincular realmente la respuesta de esta pregunta con una reverencia: además de la opción de raíz y la opción de aplicación, ¿hay una 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.]

mfg
fuente
55
La ley exige el sonido de "clic" en algunas áreas para alertar a las personas cercanas de que se está tomando una foto. Se pretende como una medida para prevenir la violación de la privacidad.
JadeMason
Sí, pensé que había escuchado algo así, pero para aplicaciones de grabadora de voz telefónica.
MFG
1
@bryan y @wmitsuda: entonces, ¿qué sería más efectivo en mem / speed (el droide es terrible al abrir la aplicación de la cámara), una aplicación o eliminar un sonido o reemplazar el sonido?
mfg

Respuestas:

29

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

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 produce un sonido de cámara.

Bryan Denny
fuente
3
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) estaban empezando a ser utilizados por los mirones precisamente porque no emitían ningún sonido al tomar fotos.
MBraedley
Estoy enraizado, 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í
mfg
2
¡Funciona perfectamente para mí! También puede eliminar el archivo VideoRecord.ogg para deshabilitar el sonido molesto cuando comienza / detiene la grabación de un video.
Willian Mitsuda
Cambie el nombre de /system/media/audio/ui/camera_click.ogg a /system/media/audio/ui/camera_click_1.ogg o algo así, cuando tenga ganas de recuperar el sonido, vuelva al nombre original.
Ajith
también podría chmod 000
usar
9

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.

Shoan
fuente
1
Oh chico. Esto me hizo descubrir tasker. Toda una buena aplicación.
Vivek Maharajh
8

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

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

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

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

$ adb shell
# su

Nota: dependiendo de cómo esté rooteado tu teléfono, es posible que debas confirmar que "Aplicación desconocida" puede convertirse en súper usuario: asegúrate de que tu teléfono esté desbloqueado y que la pantalla esté visible antes de escribir SU, luego acepta esto cuando se te solicite o solo hará eco de los comandos. .

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

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

Copie el archivo a su escritorio (utilicé SWIFTP), luego cambie la línea (utilicé Notepad ++ para que las terminaciones de la línea no estuvieran alteradas) que dice

ro.camera.sound.forced=1

a

ro.camera.sound.forced=0

Copie el archivo a su tarjeta SD y luego

# cp /sdcard/default.prop /system/

Salga de la solicitud ADB

$ CTRL + C

Reinicia tu teléfono.

La próxima vez que acceda 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 "sonido3" y luego tendrá un obturador silencioso.

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

Si realmente habilita la opción "Sin sonido", no solo deshabilita la raqueta del obturador de la cámara realmente ruidosa, sino que significa que al escuchar música ya no se silencia para permitir que se reproduzca el sonido del obturador, y parece tomar muchas fotos Más rápido. Cambiar los archivos .ogg no le ofrece 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 / sistema escribible.

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

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.

JamesRyan
fuente
Es bueno saberlo, ahora voy a tener que volver a actualizar a la versión no beta nexus y usar la versión adecuada de moto-droid; demasiado malo que acaba de comprar SetCPU y la acumulación de Verizon Wireless está pasando a cabo es el FR33 que un clic de raíz no funciona para todavía
MFG
1

La opción para desactivar 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, está la opción "Sonido del obturador", donde puede seleccionar uno de tres sonidos diferentes o "Desactivado".

Will Z
fuente
1
No tenía esa opción para ninguno de los sistemas operativos con mi motorola droide; tal vez es un ajuste para su modelo particular?
MFG
¿Estás usando algún tipo de ROM? Tengo stock Nexus One 2.2.1, y no lo tengo.
kkaploon
@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
@mfg es FRG83. Solo sospecho que esa opción es parte de alguna ROM. ¿Alguien con una versión de stock de Android lo tiene?
kkaploon
Debe ser algo regional, estoy bastante seguro de que siempre tuve esa configuración en mi viejo HTC Magic desde Cupcake en adelante, y todavía lo tengo en mi Galaxy S (Internacional) desde Eclair a Gingerbread 2.3.3, ROM en stock en todo, estoy en el Reino Unido.
GAThrawn
0

Poner el nivel de volumen en silencio (debajo de la vibración) eventualmente desactivará todos los sonidos, incluido el de la cámara.

Nota: Yo uso la serie SonyEricsson X10.

Andrejs Cainikovs
fuente
0

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 abrir más opciones -> Establecer Snap Sound en OFF

Ajay Kumar Meda
fuente
Él pidió específicamente 'Motorola Droid' y mi querido amigo, esta es una pregunta de 6 años.
Alam