Puis-je désactiver le son de la caméra dans la nouvelle application de caméra ICS (en mode silencieux)?

8

Android a une toute nouvelle application d'appareil photo avec ICS. L'ancienne application d'appareil photo des versions Android précédentes ne jouait pas de son lorsque le téléphone est en mode silencieux, la nouvelle le fait. Évidemment, cela peut être quelque peu ennuyeux dans certaines situations.

Ce son peut-il être coupé?

Remarque: je demande une réponse qui ne nécessite pas de périphérique rooté . Je suis conscient que je peux renommer / supprimer les fichiers audio du système (comme indiqué dans cette question ), mais je préfère ne pas rooter un appareil juste pour cela.

alextsc
la source
5
En passant, vous voudrez peut-être enquêter sur vos lois locales, car cela est techniquement illégal dans certains endroits (je sais que c'est courant dans divers États américains, je ne suis pas sûr des autres pays). Je pense que cela fait partie des raisons pour lesquelles l'option n'est généralement pas disponible sur les systèmes de stock, en fait.
eldarerathis
1
Je vis en Europe (l'Allemagne pour être précis). J'ai cherché à ce sujet il y a quelque temps. Pour autant que je sache, il n'y a pas de loi concernant les sons d'obturateur d'appareil photo dans toute l'UE (c'est illégal dans certaines parties des États-Unis et du Japon, comme vous le dites).
alextsc
1
Vous voudrez peut-être envisager d'essayer d'autres applications d'appareil photo.
Matthew Read
Sur mon Samsung Galaxy Nexus fonctionnant sous Android 4.1.1 (Jelly Bean), l'application appareil photo intégrée n'émet aucun son lorsque le téléphone est en mode silencieux. Cela pourrait signifier que Jelly Bean rétablit l'ancien comportement de silence. (Pour ceux qui sont arrivés ici via Google, vous entrez en mode silencieux en maintenant le bouton d'alimentation enfoncé, puis en appuyant sur l'icône Silencieux.)
Rory O'Kane

Réponses:

6

D'accord, j'ai parcouru le code source et la réponse est étonnamment évidente:

Oui, cela peut souvent être désactivé en utilisant simplement les touches de volume lors de l'utilisation de l'application ou en ajustant le volume du canal audio multimédia dans les préférences. Le volume multimédia est utilisé, que l'appareil soit en mode normal, silencieux ou vibreur. Mais cela dépend de l'endroit où vous avez acheté votre appareil si cela fonctionne (je suppose) , certains appareils appliquent l'audio sur un canal qui ne peut pas être coupé.

Plus de détails (techniques): l'
application caméra vérifie la configuration de l'appareil (propriété système ro.camera.sound.forced) si elle doit lire les sons de la caméra sur un canal audio imposé par le système qui ne peut pas être mis en sourdine. Si ce paramètre est désactivé, il utilise le canal multimédia et musical à la place.

Dans le cas où il utilise le canal de musique, il ignore quand l'appareil est en mode silencieux. Cela pourrait être un bug / petit oubli par les auteurs. C'est pourquoi vous devez plutôt régler le volume du canal.

Je suppose que la propriété mentionnée ci-dessus est définie en fonction de l'endroit où vous achetez votre appareil, car le son est requis par la loi dans certains endroits / pays, comme expliqué par eldarerathis dans les commentaires.

alextsc
la source
1
cette propriété est définie dans les propriétés de génération et, à tout le moins, il faudrait que root modifie la valeur si elle est définie sur "true". Cela explique comment modifier le build.prop.
Ryan Conrad