Kann ich den Kameraton in der neuen ICS-Kamera-App deaktivieren (im lautlosen Modus)?

8

Android hat eine brandneue Kamera-App mit ICS. Die alte Kamera-App aus früheren Android-Versionen hat keinen Ton abgespielt, wenn sich das Telefon im lautlosen Modus befindet, die neue. Offensichtlich kann dies in einigen Situationen etwas ärgerlich sein.

Kann dieser Ton stummgeschaltet werden?

Hinweis: Ich bitte um eine Antwort, für die kein gerootetes Gerät erforderlich ist . Ich bin mir bewusst, dass ich die Audiodateien (wie in dieser Frage dokumentiert ) umbenennen / vom System löschen kann , aber ich möchte lieber kein Gerät nur dafür rooten.

alextsc
quelle
5
Abgesehen davon möchten Sie möglicherweise Ihre lokalen Gesetze untersuchen, da dies an einigen Stellen technisch illegal ist (ich weiß, dass dies in verschiedenen US-Bundesstaaten üblich ist, in anderen Ländern nicht sicher). Ich denke, dies ist ein Teil dessen, warum die Option in Aktiensystemen im Allgemeinen nicht verfügbar ist.
Eldarerathis
1
Ich lebe in Europa (Deutschland um genau zu sein). Ich habe vor einiger Zeit danach gesucht. Soweit ich weiß, gibt es in der gesamten EU kein Gesetz in Bezug auf Kameraverschlussgeräusche (es ist jedoch in Teilen der USA und Japans illegal, wie Sie sagen).
Alextsc
1
Möglicherweise möchten Sie andere Kamera-Apps ausprobieren.
Matthew Read
Auf meinem Samsung Galaxy Nexus mit Android 4.1.1 (Jelly Bean) spielt die integrierte Kamera-App keinen Ton ab, wenn sich das Telefon im lautlosen Modus befindet. Das könnte bedeuten, dass Jelly Bean das alte Stummschaltungsverhalten wiederherstellt. (Für diejenigen, die über Google hierher gekommen sind,
Rory O'Kane

Antworten:

6

Okay, ich habe den Quellcode durchgesehen und die Antwort ist überraschend offensichtlich:

Ja, dies kann häufig stummgeschaltet werden, indem Sie einfach die Lautstärketasten verwenden, während Sie die App verwenden, oder die Lautstärke des Medien-Audiokanals in den Einstellungen anpassen. Das Medienvolumen wird verwendet, unabhängig davon, ob sich das Gerät im normalen, leisen oder vibrierenden Modus befindet. Aber es hängt davon ab, wo Sie Ihr Gerät gekauft haben, wenn dies funktioniert (ich denke) . Einige Geräte erzwingen Audio über einen Kanal, der nicht stummgeschaltet werden kann.

Weitere (technische) Details:
Die Kamera-App überprüft die Gerätekonfiguration (Systemeigenschaft ro.camera.sound.forced), ob die Kameratöne über einen vom System erzwungenen Audiokanal abgespielt werden sollen, der nicht stummgeschaltet werden kann. Wenn diese Einstellung deaktiviert ist, werden stattdessen die Medien und der Musikkanal verwendet.

Falls der Musikkanal verwendet wird, wird er ignoriert, wenn sich das Gerät im lautlosen Modus befindet. Dies könnte ein Fehler / ein kleines Versehen der Autoren sein. Aus diesem Grund müssen Sie stattdessen die Kanallautstärke anpassen.

Ich denke, die oben erwähnte Eigenschaft hängt davon ab, wo Sie Ihr Gerät kaufen, da der Ton an einigen Orten / Ländern gesetzlich vorgeschrieben ist, wie von Eldarerathis in den Kommentaren erläutert.

alextsc
quelle
1
Diese Eigenschaft wird in den Build-Eigenschaften festgelegt und erfordert zumindest root, um den Wert zu ändern, wenn er auf "true" gesetzt ist. Hier wird erläutert, wie Sie die Datei build.prop ändern.
Ryan Conrad