Jak wyłączyć dźwięk „kliknięcia” w aplikacji aparatu?

46

Kiedy robię zdjęcie, wydaje dźwięk „kliknięcia”. Ponieważ jest to zachowanie domyślne, chciałbym je wyłączyć. Czy istnieje takie ustawienie; lub jeśli znajdę + usunę plik dźwiękowy, czy będą to następstwa?

** Uwaga: szukam zasadniczo stałego rozwiązania, a nie takiego, które musiałbym ustawić / rozbroić przy każdym użyciu aplikacji. Podoba mi się pomysł rootowania lub aplikacji; ale ze względu na ludzi, którzy nie uruchamiają pamięci root-a, powolne uruchamianie aparatu, którzy nie mogą sobie pozwolić na uruchomienie innej usługi w tle, zróbmy ...

Wyjaśnienie: wyjaśnijmy, że ma to związek z Motorola Droid (według tagu, przepraszam). Cieszę się, że działa z innymi modelami telefonów, jednak o ile mi wiadomo, nie jest to opcja giełdowa (jeśli się mylę, proszę wskazać drogę) od wersji 2.0.1, 2.1 lub 2.2 w telefonie Motorola Droid. To znaczy, o ile nie odwołujesz się do ogólnej regulacji głośności, nie ma regulacji głośności / wyciszenia dla aplikacji aparatu. (Opcje ustawień aparatu to: zoom | lampa błyskowa | balans bieli | lokalizacja sklepu | ustawienia ostrości / ekspozycji).

Chciałbym naprawdę związać odpowiedź na to pytanie ukłonem: czy oprócz opcji rootowania i opcji aplikacji istnieje opcja wyłączenia dźwięku w ustawieniach aparatu / systemu? [Tymczasowe wyciszenie telefonu to kiepska opcja.]

MFG
źródło
5
Dźwięk „kliknięcia” jest wymagany przez prawo w niektórych obszarach, aby ostrzec osoby w pobliżu o zrobieniu zdjęcia. Ma to na celu zapobieganie naruszeniom prywatności.
JadeMason
Tak, myślałem, że słyszałem coś takiego, ale w przypadku aplikacji do nagrywania głosu w telefonie.
MFG
1
@bryan & @wmitsuda: co może być bardziej efektywnego w przypadku mem / speed (droid ma problemy z otwarciem aplikacji aparatu) - aplikacja lub usunięcie dźwięku lub zastąpienie dźwięku?
MFG

Odpowiedzi:

29

Będziesz potrzebował roota, aby usunąć plik dźwiękowy, ale powinien to być:

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

Skutki? Nie będzie już odtwarzać dźwięku? :)

Możesz też pobrać inną aplikację aparatu, która nie generuje dźwięku z kamery.

Bryan Denny
źródło
3
Jako pewna historia, dlaczego po prostu nie można go wyłączyć, aparaty cyfrowe (a zwłaszcza telefony z aparatem) zaczęły być używane przez podglądających tomów właśnie dlatego, że nie wydawały żadnego dźwięku podczas robienia zdjęć.
MBraedley,
Jestem zakorzeniony, więc dziękuję za ścieżkę. Nie ma wewnętrznego ustawienia wyciszenia lub zmiany? Może będę musiał zastąpić camera_click.ogg lekkimi szablami lub coś takiego
MFG
2
Działa dla mnie idealnie! Możesz także usunąć plik VideoRecord.ogg, aby wyłączyć irytujący dźwięk podczas uruchamiania / zatrzymywania nagrywania filmu.
Willian Mitsuda
Zmień nazwę /system/media/audio/ui/camera_click.ogg na /system/media/audio/ui/camera_click_1.ogg lub coś, jeśli chcesz odzyskać dźwięk, powróć do nazwy orignal.
Ajith,
możesz również chmod 000ten plik zamiast go usunąć
AntonioK
9

Jeśli masz zainstalowany „Tasker” , to

  1. Utwórz kontekst aplikacji dla aplikacji aparatu
  2. Utwórz zadanie, aby zmniejszyć głośność systemu do zera.

Po zamknięciu aplikacji aparatu głośność systemu zostanie przywrócona do pierwotnego stanu.

Shoan
źródło
1
O chłopie. To sprawiło, że odkryłem zadanie. Całkiem niezła aplikacja.
Vivek Maharajh,
8

Kiedy jesteś w aparacie, po prostu użyj normalnej głośności, aby całkowicie wyciszyć dźwięk. To działało dla mnie na magazynie Nexus One z systemem Froyo.

Wayne
źródło
więc wyciszasz dźwięk tuż przed zrobieniem zdjęcia? Czy nie uważasz, że jeśli próbujesz zrobić zdjęcie, ta metoda jest mniej niż idealna, ponieważ dodaje [czas do zera głośności] sekund do momentu, w którym próbujesz uchwycić? Pomaluj mnie niecierpliwie, ale osobiście ledwo potrafię poradzić sobie z opóźnieniami w wyświetlaniu aplikacji aparatu.
MFG
Nie, uruchamiam CyanogenMod na moim telefonie, który całkowicie usuwa dźwięk.
Wayne
4

Jeśli masz zrootowany telefon, możesz edytować default.propplik, aby przywrócić „Brak dźwięku” do menu Dźwięk migawki.

Zaloguj się do powłoki za pomocą adb (część zestawu Android SDK), a następnie przełącz się w tryb superużytkownika

$ adb shell
# su

Uwaga - w zależności od zrootowania telefonu może być konieczne potwierdzenie, że „Nieznana aplikacja” może stać się superużytkownikiem - upewnij się, że telefon jest odblokowany i ekran jest widoczny przed wpisaniem SU, a następnie zaakceptuj to po wyświetleniu monitu lub po prostu powtórzy polecenia .

Zamontuj dysk systemowy w trybie odczytu i zapisu i skopiuj plik default.prop na kartę SD

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

Skopiuj plik na pulpit (użyłem SWIFTP), a następnie zmień wiersz (użyłem Notepad ++, aby zakończenia linii nie były zniekształcone), który czyta

ro.camera.sound.forced=1

do

ro.camera.sound.forced=0

Następnie skopiuj plik z powrotem na kartę SD

# cp /sdcard/default.prop /system/

Wyjdź z monitu ADB

$ CTRL + C

Uruchom ponownie telefon.

Gdy przejdziesz do aplikacji aparatu, wybierz menu ustawień, a opcja „Brak dźwięku” powinna być dostępna.

Alternatywnie po zamrożeniu partycji / system nadpisz shutter.ogg, wydając następujące polecenia

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

Zabij aplikację aparatu, jeśli jest już uruchomiona, uruchom aplikację aparatu, wybierz „sound3”, a wtedy będziesz mieć cichą migawkę.

Działa na moim dostosowanym do T-Mobile-UK Sony Ericsson Xperia X10i, ale powinien działać na większości (wszystkich?) Zrootowanych telefonów z Androidem.

Jeśli faktycznie włączysz opcję „Brak dźwięku”, nie tylko wyłączysz naprawdę głośny dźwięk migawki aparatu, ale oznacza to, że podczas słuchania muzyki nie jest już cicho, aby umożliwić odtwarzanie dźwięku migawki i wydaje się, że dużo robi zdjęcia szybciej. Zmiana plików .ogg nie zapewnia tych korzyści.

Dzięki podpowiedzi zephyrix na stronie http://forum.xda-developers.com/showthread.php?t=713295 oraz notatce j4mm3r na temat tego, jak zrobić / system do zapisu.

Kev
źródło
1
Tylko dla informacji, ta sztuczka nie działa na Milestone Motoroli. Nie ma ustawienia „ro.camera.sound.forced” i nie ma katalogu / system / media / audio / camera.
Willian Mitsuda
W Motorola RAZR-i ustawienie nie jest ustawione w, default.propale w build.prop. Dzięki Kev i programistom
XDA
3

Przypuszczam, że to musi być nowość dla Froyo, ale w ustawieniach aparatu istnieje opcja wyłączenia dźwięku migawki.

JamesRyan
źródło
Dobrze wiedzieć, że teraz będę musiał dokonać aktualizacji do wersji niebędącej wersją beta i użyć odpowiedniej wersji moto-droida; szkoda, że ​​właśnie kupiłem SetCPU, a kompilacja, którą VZW mdleje, to FR33, na który root jeszcze nie działa jednym kliknięciem
mfg
3

Używam aplikacji o nazwie Silent Camera .

Willian Mitsuda
źródło
1

Opcja wyłączenia dźwięku migawki nie jest nowością we Froyo. Używam 2.1 Eclair na Samsung Vibrant (Galaxy S) i w Ustawieniach: [Ikona klucza] przewiń do drugiej strony, gdzie znajduje się opcja „Dźwięk migawki”, w której możesz wybrać jeden z trzech różnych dźwięków lub „Wyłącz”.

Will Z
źródło
1
Nie miałem tej opcji dla żadnego systemu operacyjnego z moim droidem motorola; może jest to ustawienie dla twojego konkretnego modelu?
MFG,
Czy używasz jakiegoś ROM? Mam zapasowy Nexus One 2.2.1 i nie mam go.
kkaploon
@kkap jaka jest wersja # 2.2.1? Korzystam z wersji 2.2 FRG22D. Ciekawe też, czy wszystkie te odpowiedzi dotyczące opcji są unikalne w Nexusie, czy też brak opcji dotyczy droida.
MFG
@mfg to FRG83. Podejrzewam, że ta opcja jest częścią jakiegoś ROM. Czy ma go ktoś ze standardowej wersji Androida?
kkaploon
To musi być sprawa regionalna, jestem pewien, że zawsze miałem to ustawienie na moim starym HTC Magic od Cupcake i dalej, i nadal mam to na moim Galaxy S (International) od Eclair do Gingerbread 2.3.3, wszystkie ROM-y na wszystkich, jestem w UK.
GAThrawn
0

Ustawienie poziomu głośności na cichy (poniżej wibracji) ostatecznie wyłączy wszystkie dźwięki, w tym dźwięk dla aparatu.

Uwaga: korzystam z serii SonyEricsson X10.

Andrejs Cainikovs
źródło
0

Jeśli używasz telefonu komórkowego Lenovo, proces powinien działać:

Włącz aparat -> Idź do Ustawienia -> Kliknij 3 kropki, aby wyświetlić więcej opcji -> Ustaw Snap Snap na OFF

Ajay Kumar Meda
źródło
W szczególności poprosił o „Motorola Droid” i mój drogi przyjacielu, to pytanie ma 6 lat.
Alam