D'accord, j'ai parcouru le code source et la réponse est étonnamment évidente :
Oui, cela peut souvent être atténué par en utilisant simplement les touches de volume tout en utilisant l'application ou en réglant le volume du canal audio multimédia dans les préférences. Le volume des médias 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. (je suppose) Certains appareils font passer l'audio sur un canal qui ne peut pas être coupé.
Plus de détails (techniques) :
L'application caméra vérifie la configuration du périphérique (propriété système ro.camera.sound.forced
) s'il doit diffuser les sons de la caméra sur un canal audio imposé par le système et qui ne peut pas être coupé. Si ce paramètre est désactivé, la caméra utilise le canal média et musique à la place.
Dans le cas où il utilise le canal musical, il ne tient pas compte du fait que l'appareil est en mode silencieux. Il s'agit peut-être d'un bogue ou d'un petit oubli de la part des auteurs. C'est pourquoi vous devez régler le volume du canal à la place.
Je suppose que la propriété mentionnée ci-dessus est fixée en fonction de l'endroit où vous achetez votre appareil, puisque le son est exigé par la loi dans certains endroits/pays comme l'explique eldarerathis dans les commentaires.