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.]


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.


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.


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.


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.


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.


É 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


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".


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.



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


Ele pediu especificamente 'Motorola Droid' e meu querido amigo, essa é uma pergunta de 6 anos.
— Alam
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.