さて、私はソースコードを調べましたが、答えは驚くほど明白です:
はい、多くの場合、アプリの使用中に音量キーを使用するか、環境設定でメディアオーディオチャネルの音量を調整することで、ミュートできます。デバイスが通常モード、サイレントモード、バイブレーションモードのいずれであるかに関係なく、メディアボリュームが使用されます。しかし、これが機能するかどうかは、デバイスを購入した場所に依存します(多分)。ミュートできないチャネルを介してオーディオを強制するデバイスもあります。
詳細(技術的)詳細:
カメラアプリは、デバイスの構成(システムプロパティro.camera.sound.forced
)をチェックして、ミュートできないシステム強制オーディオチャネルでカメラサウンドを再生する必要があるかどうかを確認します。この設定がオフの場合、代わりにメディアと音楽チャネルが使用されます。
音楽チャンネルを使用する場合は、デバイスがサイレントモードであっても無視されます。これは、作者によるバグ/小さな見落としかもしれません。そのため、代わりにチャネルボリュームを調整する必要があります。
上記のプロパティは、デバイスの購入場所に応じて設定されると思います。eldarerathisがコメントで説明しているように、法律によってサウンドが必要な場所/国があるためです。