Como desativo o som do 'clique' no aplicativo da câmera?

46

Quando tiro uma foto, ele produz um clique. Como esse é o comportamento padrão, eu gostaria de desativá-lo. Existe uma configuração para fazer isso? ou se eu encontrar + excluir o arquivo de som, haverá repercussões?

** Observe que estou procurando uma solução basicamente permanente, em vez de uma que eu precisaria definir / desmarcar a cada uso do aplicativo. Eu gosto da ideia de uma solução raiz ou uma solução de aplicativo; mas, para o bem das pessoas que não consomem memória raiz, que usam câmera lenta e que não podem se dar ao luxo de executar outro serviço em segundo plano, vamos fazer ...

Esclarecimento: vamos esclarecer que isso tem a ver com o Motorola Droid (por etiqueta, desculpe). Fico feliz que funcione para outros modelos de telefone, mas, pelo que sei, não é uma opção de ações (se estiver errado, por favor, indique o caminho) das versões 2.0.1, 2.1 ou 2.2 no Motorola Droid. Ou seja, a menos que você esteja se referindo aos controles gerais de volume, não há controle de volume / mudo para o aplicativo da câmera. (As opções de configuração da câmera são: zoom | flash | balanço de branco | local da loja | configurações de foco / exposição).

Eu realmente gostaria de amarrar a resposta desta pergunta com um arco: além da opção raiz e da aplicação, há uma opção para desativar o som nas configurações da câmera / sistema? [Silenciar temporariamente o telefone é uma opção ruim.]

mfg
fonte
5
O som do 'clique' é exigido por lei em algumas áreas para alertar as pessoas próximas de que uma foto está sendo tirada. Pretende-se como uma medida para impedir a violação da privacidade.
JadeMason 13/09/10
Sim, pensei ter ouvido algo assim, mas para aplicativos de gravador de voz por telefone.
Mfg
1
@bryan & @wmitsuda: então, o que seria mais eficaz em mem / speed (o dróide é péssimo ao abrir o aplicativo da câmera) - um aplicativo ou excluir um som ou substituir o som?
Mfg

Respostas:

29

Você precisará de root para excluir o arquivo de som, mas deve ser:

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

Repercussões? Não tocará mais o som? :)

Como alternativa, você pode fazer o download de outro aplicativo de câmera que não produza som da câmera.

Bryan Denny
fonte
3
Como um pouco da história do motivo pelo qual você simplesmente não pode desligá-lo, as câmeras digitais (e os telefones com câmeras em particular) estavam começando a ser usadas pelos espiadores precisamente porque não emitiam som ao tirar fotos.
precisa saber é o seguinte
Estou enraizado, então obrigado pelo caminho. Não há configuração interna para silenciar ou alterar? Talvez eu vou ter que substituir camera_click.ogg com sabres de luz ou algo
mfg
2
Funciona perfeitamente para mim! Você também pode excluir o arquivo VideoRecord.ogg para desativar o som irritante ao iniciar / parar a gravação de um vídeo.
Willian Mitsuda
Renomeie /system/media/audio/ui/camera_click.ogg para /system/media/audio/ui/camera_click_1.ogg ou algo assim, quando quiser recuperar o som, volte ao nome original.
Ajith
você poderia também chmod 000este arquivo em vez de excluí-lo
AntonioK
9

Se você possui o "Tasker" instalado,

  1. Crie um contexto de aplicativo para o aplicativo da câmera
  2. Crie uma tarefa para definir o volume do sistema para zero.

Quando você sai do aplicativo da câmera, o volume do sistema é restaurado ao seu estado original.

Shoan
fonte
1
Oh garoto. Isso me fez descobrir tasker. Um ótimo aplicativo.
Vivek Maharajh
8

Quando estiver na câmera, use o volume normal para diminuir o som. Isso funcionou para mim no estoque Nexus One executando o Froyo.

Wayne
fonte
então você abaixa o som antes de tirar uma foto? Você não acha que, se você está tentando tirar uma foto, esse método é inferior ao ideal, pois adiciona [tempo a zero volume] segundos para o momento em que você tenta capturar? Pinte-me com impaciência, mas eu pessoalmente mal consigo lidar com o atraso ao abrir o aplicativo da câmera.
Mfg #
Não, eu corro o CyanogenMod no meu telefone, que remove o som completamente.
Wayne
4

Se você possui um telefone com root, pode editar o default.proparquivo para trazer o "No Sound" de volta ao menu Shutter Sound.

Faça login no shell usando adb (parte do Android SDK) e mude para o modo superusuário

$ adb shell
# su

Nota - dependendo de como o telefone está enraizado, pode ser necessário confirmar que "Aplicativo desconhecido" pode se tornar superusuário - verifique se o telefone está desbloqueado e a tela visível antes de digitar SU; em seguida, aceite isso quando solicitado ou ele fará eco dos comandos .

Monte a unidade do sistema no modo de leitura e cópia e copie default.prop para o seu cartão SD

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

Copie o arquivo para a área de trabalho (usei SWIFTP) e altere a linha (usei o Notepad ++ para que as terminações da linha não sejam mutiladas), que diz

ro.camera.sound.forced=1

para

ro.camera.sound.forced=0

Copie o arquivo de volta para o seu cartão SD e depois

# cp /sdcard/default.prop /system/

Saia do prompt do ADB

$ CTRL + C

Reinicie o seu telefone.

Quando você entrar no aplicativo da câmera, escolha o menu de configurações e a opção "Sem som" deve estar disponível.

Como alternativa, depois de agrupar a partição / system, substitua-a shutter.oggemitindo os seguintes comandos

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

Mate o aplicativo da câmera, se ele já estiver em execução, inicie o aplicativo da câmera, escolha "sound3" e você terá um obturador silencioso.

Funciona no meu Sony Ericsson Xperia X10i personalizado da T-Mobile-UK, mas deve funcionar na maioria dos telefones Android (todos?) Enraizados.

Se você realmente ativar a opção "Sem som", não apenas desabilita a raquete do obturador da câmera muito alta, mas significa que ao ouvir música, ela não fica mais silenciosa para permitir que o som do obturador seja reproduzido e parece tirar muitas fotos. Mais rápido. Alterar os arquivos .ogg não oferece essas vantagens.

Graças à dica de zephyrix em http://forum.xda-developers.com/showthread.php?t=713295 e pela nota de j4mm3r sobre como tornar o sistema gravável.

Kev
fonte
1
Apenas para informação, este truque não funciona no Motorola Milestone. Não há configuração "ro.camera.sound.forced" e não há diretório / system / media / audio / camera.
Willian Mitsuda
No Motorola RAZR-i, a configuração não está no, default.propmas no build.prop. Obrigado ao Kev e aos xda-developers
cfi
3

Suponho que isso deva ser novo para o Froyo, mas nas configurações da câmera há uma opção para desligar o som do obturador.

JamesRyan
fonte
É bom saber que agora vou ter que voltar para a versão não beta nexus e usar a versão apropriada do moto-droid; Pena que eu só comprei SetCPU eo desenvolvimento VZW está passando para fora é o FR33 que um clique raiz não funciona para ainda
mfg
3

Eu uso um aplicativo chamado Silent Camera .

Willian Mitsuda
fonte
1

A opção de desligar o som do obturador não é nova no Froyo. Estou usando o 2.1 Eclair em um Samsung Vibrant (Galaxy S) e em Configurações: [Ícone da chave inglesa], vá para a segunda página, existe a opção "Som do obturador", na qual você pode selecionar um dos três sons diferentes ou "Desligado".

Will Z
fonte
1
Eu não tinha essa opção para nenhum SO com meu motorola droid; talvez seja uma configuração para o seu modelo em particular?
Mfg #
Você está usando algum tipo de ROM? Tenho estoque do Nexus One 2.2.1 e não o tenho.
kkaploon
@kkap qual é a versão do 2.2.1? Estou executando o 2.2 FRG22D. Além disso, estou curioso para saber se todas essas respostas sobre uma opção são exclusivas do Nexus ou se a falta de uma opção é exclusiva do droid.
Mfg #
@mfg é FRG83. Eu apenas suspeito que essa opção faz parte de alguma ROM. Alguém com uma versão de estoque do Android tem?
kkaploon
Deve ser uma coisa regional, com certeza eu sempre tive essa configuração no meu antigo HTC Magic a partir do Cupcake, e ainda a tenho no Galaxy S (Internacional) da Eclair ao Gingerbread 2.3.3, ROMs padrão de todas, no Reino Unido.
GAThrawn
0

Colocar o nível do volume em silêncio (abaixo da vibração) acabará por desligar todos os sons, incluindo o da câmera.

Nota: Eu uso o SonyEricsson X10 series.

Andrejs Cainikovs
fonte
0

Se você estiver usando um celular Lenovo, o processo deve funcionar:

Ligue a câmera -> Vá para Configurações -> Clique nos 3 pontos para abrir mais opções -> Defina Snap Sound como OFF

Ajay Kumar Meda
fonte
Ele pediu especificamente 'Motorola Droid' e meu querido amigo, essa é uma pergunta de 6 anos.
Alam