Posso desativar o som da câmera no novo aplicativo de câmera ICS (no modo silencioso)?

8

O Android ganhou um novo aplicativo de câmera com o ICS. O aplicativo antigo da câmera das versões anteriores do Android não emitia som quando o telefone estava no modo silencioso, o novo. Obviamente, isso pode ser um pouco irritante em algumas situações.

Este som pode ser silenciado?

Nota: estou solicitando uma resposta que não exija um dispositivo enraizado . Estou ciente de que posso renomear / excluir os arquivos de som do sistema (conforme documentado nesta pergunta ), mas prefiro não fazer root em um dispositivo apenas para isso.

alextsc
fonte
5
Como um aparte, você pode querer investigar suas leis locais, porque isso é tecnicamente ilegal em alguns lugares (eu sei que é comum em vários estados dos EUA, não tenho certeza sobre outros países). Eu acho que isso é parte do motivo pelo qual a opção geralmente não está disponível nos sistemas de estoque, na verdade.
Eldarerathis 1/112
11
Estou morando na Europa (na Alemanha, para ser específico). Eu pesquisei sobre isso há um tempo atrás. Tanto quanto eu sei, não há lei sobre os sons do obturador da câmera em toda a UE (embora seja ilegal em algumas partes dos EUA e do Japão, como você diz).
31812 alextsc
11
Você pode tentar experimentar outros aplicativos da câmera.
Matthew Leia
No meu Samsung Galaxy Nexus com Android 4.1.1 (Jelly Bean), o aplicativo da câmera embutido não reproduz som quando o telefone está no modo silencioso. Isso pode significar que o Jelly Bean restaura o antigo comportamento de silenciamento. (Para aqueles que chegaram aqui através do Google, você entra em modo silencioso, mantendo pressionado o botão de energia e, em seguida, pressionando o ícone silencioso.)
Rory O'Kane

Respostas:

6

Tudo bem, eu examinei o código fonte e a resposta é surpreendentemente óbvia:

Sim, isso geralmente pode ser silenciado, basta usar as teclas de volume enquanto estiver usando o aplicativo ou ajustar o volume do canal de áudio da mídia nas preferências. O volume da mídia é usado, independentemente do dispositivo estar no modo normal, silencioso ou vibratório. Mas depende de onde você comprou o seu dispositivo, se isso funcionar (eu acho) , alguns dispositivos aplicam o áudio em um canal que não pode ser silenciado.

Mais detalhes (técnicos):
o aplicativo da câmera verifica a configuração do dispositivo (propriedade do sistema ro.camera.sound.forced) se deve reproduzir os sons da câmera em um canal de áudio imposto pelo sistema que não pode ser silenciado. Se essa configuração estiver desativada, ela utilizará o canal de mídia e música.

No entanto, no caso de usar o canal de música, ele ignora quando o dispositivo está no modo silencioso. Isso pode ser um erro / pequena supervisão dos autores. É por isso que você precisa ajustar o volume do canal.

Acho que a propriedade mencionada acima é definida dependendo de onde você compra o seu dispositivo, pois o som é exigido por lei em alguns lugares / países, conforme explicado por eldarerathis nos comentários.

alextsc
fonte
11
essa propriedade é configurada nas propriedades de construção e, no mínimo, exigiria que a raiz alterasse o valor se estiver definido como "true". Isso explica como modificar o build.prop.
Ryan Conrad