47 votes

Comment désactiver le son "clic" de l'application caméra ?

Quand je prends une photo, elle fait un bruit de "clic". Comme il s'agit d'un comportement par défaut, j'aimerais le désactiver. Existe-t-il un paramètre permettant de le faire ou, si je trouve et supprime le fichier son, cela aura-t-il des répercussions ?

**Veuillez noter que je suis à la recherche d'une solution permanente plutôt que d'une solution que je devrais régler ou désactiver à chaque utilisation de l'application. J'aime l'idée d'une solution Root, ou d'une solution applicative ; mais pour le bien des personnes qui ne sont pas à la recherche d'une solution Root et qui ne peuvent pas se permettre de faire tourner un autre service de fond, faisons une...

Clarification : clarifions que ceci concerne le Motorola Droid (par le tag, désolé). Je suis heureux que cela fonctionne pour d'autres modèles de téléphones, cependant, à ma connaissance, ce n'est pas une option de stock (si je me trompe s'il vous plaît indiquer le chemin) de 2.0.1, 2.1, ou 2.2 sur le Motorola Droid. En d'autres termes, à moins que vous ne fassiez référence aux commandes de volume générales, il n'y a pas de commande de volume/mute pour l'application appareil photo. (Les options de réglage pour l'appareil photo sont : zoom|flash|balance des blancs|position de l'appareil|mise au point/exposition).

J'aimerais terminer la réponse à cette question par une révérence : à part l'option Root et l'option de l'application, existe-t-il une option pour désactiver le son dans les paramètres de l'appareil photo/du système ? (Couper temporairement le son du téléphone est une mauvaise option).

29voto

Bryan Denny Points 21817

Vous aurez besoin de Root pour supprimer le fichier son, mais ça devrait suffire :

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

Répercussions ? Il ne joue plus le son ? :)

Vous pouvez également télécharger une autre application de caméra qui ne produit pas de son.

10voto

TCL Points 133

Si vous avez "Tasker" installé, alors

  1. Créer un contexte d'application pour l'application caméra
  2. Créez une tâche pour ramener le volume du système à zéro.

Lorsque vous quittez l'application caméra, le volume du système est restauré à son état d'origine.

8voto

Michael Stum Points 72046

Lorsque vous êtes dans la caméra, il suffit d'utiliser le volume normal pour baisser le son au maximum. Cela a fonctionné pour moi sur le Nexus One stock fonctionnant sous Froyo.

4voto

systempuntoout Points 478

Si vous avez un téléphone enraciné, vous pouvez modifier l'adresse de l'utilisateur. default.prop pour ramener le "No Sound" dans le menu "Shutter Sound".

Connectez-vous au shell en utilisant adb (partie du SDK Android), puis passez en mode super utilisateur

$ adb shell
# su

Note - en fonction de l'enracinement de votre téléphone, il se peut que vous deviez confirmer que "Unknown Application" peut devenir super utilisateur - assurez-vous que votre téléphone est déverrouillé et que l'écran est visible avant de taper SU, puis acceptez-le lorsque vous y êtes invité, sinon il ne fera que répéter les commandes.

Montez le lecteur système en mode lecture-écriture, et copiez default.prop sur votre carte SD.

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

Copiez le fichier sur votre bureau (j'ai utilisé SWIFTP), puis modifiez la ligne (j'ai utilisé Notepad++ pour que les fins de ligne ne soient pas mélangées) qui se lit comme suit

ro.camera.sound.forced=1

à

ro.camera.sound.forced=0

Copiez le fichier sur votre carte SD puis

# cp /sdcard/default.prop /system/

Quitter l'invite ADB

$ CTRL + C

Redémarrez votre téléphone.

Lorsque vous allez ensuite dans l'application caméra, choisissez le menu des paramètres et l'option "Pas de son" devrait être disponible.

Alternativement, après avoir monté la partition /system, écrasez le fichier shutter.ogg en émettant les commandes suivantes

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

Fermez l'application appareil photo si elle est déjà en cours, lancez l'application appareil photo, choisissez "sound3" et vous aurez un obturateur silencieux.

Fonctionne sur mon Sony Ericsson Xperia X10i personnalisé par T-Mobile-UK, mais devrait fonctionner sur la plupart (tous ?) des téléphones Android rootés.

Si vous activez l'option "Pas de son", non seulement cela désactive le bruit très fort de l'obturateur de l'appareil photo, mais cela signifie que lorsque vous écoutez de la musique, l'appareil ne se tait plus pour permettre au son de l'obturateur d'être joué, et il semble prendre des photos beaucoup plus rapidement. La modification des fichiers .ogg ne permet pas d'obtenir ces avantages.

Grâce à l'astuce de zephyrix à http://forum.xda-developers.com/showthread.php?t=713295 et pour la note de j4mm3r sur la façon de rendre /system inscriptible.

3voto

bentsai Points 1886

J'utilise une application appelée Caméra silencieuse .

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X