Settings/More camera controls/Shutter sound. If it's not there, it's not supported I'm afraid.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2020-05-16
Ok people here is how you disable the Shutter Sound.
In settings scroll all the down and turn on "Use Camera2 API.
After that go to more camera controls... and the option will be there to turn off Shutter sound.
Enjoy!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2020-08-27
Thisistheanswer.Workedforme.Thankyou.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2022-06-02
turn to " Use Camera 2 APl, it works, thank you.👍
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2022-11-06
This works perfectly.. Thanks a lot
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The buildin camera app and also other camera apps support switching off the shutter sound on my phone (Xiaomi Redmi 2).You should realy try to fix this. Thanks
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
My builtin camera app surely supports switching off the shutter sound, so this is a bit strange. Anyway it'd be good if the option was at least displayed if it doesn't work, with a note saying "phone does not support switching off shutter sound".
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Same issue on redmi note 4. Reportedly can't disable sh.sound. Default camera was able to take photos w/o sound. Also when phone in silent mode, there's no shutter sound.
Open Camera v1.38
Code: 47
Package: net.sourceforge.opencamera
Android API version: 23
Device manufacturer: Xiaomi
Device model: Redmi Note 4
Device code-name: mt6797
Device variant: nikel
Language: en
Standard max heap?: 256
Large max heap?: 512
Display size: 1920x1080
Current camera ID: 0
No. of cameras: 2
Camera API: Camera
...
Can disable shutter sound?: No
...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
hi
me have the same problem with the lack of the option to mute the shutter sound in cat s30 android 5.1.
stock camera app also does not know how to do this.
but in the "camera" app from f-driod there is an option to turn off the shutter sound.
and it works fine.
maybe there is some kind of magic?
it would be nice to add a little more magic to the open camera :)
they found a way to disable shutter sound even canDisableShutterSound is set to false.
me not so good in coding, and in simple-camera is not java, is kotlin.
Thanks for the code - I think that's just playing the custom sound (checking AudioManager to see if volume is not zero)? I think the standard shutter sound is muted via enableShutterSound(false) slightly earlier in the same function, which is what Open Camera uses. If that's working for your device, it seems like a bug where canDisableShutterSound() returns false, even if enableShutterSound(false) works.
me do not know how, but that app really do this :)
will trying undestand at this weekend..
but, me tried something in open camera:
in CameraController1.java
me changed
camera_features.can_disable_shutter_sound = camera_info.canDisableShutterSound;
to
camera_features.can_disable_shutter_sound = true;
and switch appears.
but it is inoperative, the sound did not turn off.
me still so bad in coding.
but me hope to understand what differences in this two apps in muting shutter sound.
and why one working and other no.
by way, setting vol at 0 by volume keys in camera not helps :)
sure when set it as volume keys in options.
p.s.
perhaps me wrong, but
there is another someting interesting in "simple camera"s code
at preview.kt
private fun toggleShutterSound(mute: Boolean?) {
if (!config.isSoundEnabled) {
(mActivity.getSystemService(Context.AUDIO_SERVICE) as AudioManager).setStreamMute(AudioManager.STREAM_SYSTEM, mute!!)
}
}
perhaps it just mute all sounds of someting when camera using?
sorry for my bad english.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Same problem on my Xiaomi Redmi Note 4 with Android 6.0.1.
I can perfectly disable camera sounds in the stock app, in the Footej app, in the Camera FV-5 app and probably in other apps I did not test. Little problem: Those apps are not as good as yours.
Your app also says it cannot disable the sounds, but sometimes I do not hear any sounds (for example right now).
I tried it now, rebooted the phone: OC has shutter sounds, went into my stock phone app and disable the sounds there, OC has no more sounds. Re-enabling the sounds in the stock app will not bring OC sounds back, you have to reboot. The other mentioned apps are not affected at all and still either play their custom shutter sounds or not, depending on their settings.
I don't know how your app is coded or how android works in that regard, but how about just ignoring what the API returns as the value if disabling it is allowed and just disable it like the other apps do?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Settings/More camera controls/Shutter sound. If it's not there, it's not supported I'm afraid.
Ok people here is how you disable the Shutter Sound.
In settings scroll all the down and turn on "Use Camera2 API.
After that go to more camera controls... and the option will be there to turn off Shutter sound.
Enjoy!
turn to " Use Camera 2 APl, it works, thank you.👍
This works perfectly.. Thanks a lot
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Wondering if paid version has shutter sound control?
There is no paid version, only the donation app. See above - it does have shutter sound control, but only if the device supports it.
S
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
The buildin camera app and also other camera apps support switching off the shutter sound on my phone (Xiaomi Redmi 2).You should realy try to fix this. Thanks
Please see below - the problem is the device incorrectly claiming it can't support disabling shutter sound.
My builtin camera app surely supports switching off the shutter sound, so this is a bit strange. Anyway it'd be good if the option was at least displayed if it doesn't work, with a note saying "phone does not support switching off shutter sound".
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
I am also facing same issue, built-in camera supports disabling shutter sound, but open camera doesnt support that. Its a bit weird.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
I'm onone plus x and it does not let me turn off the camera sound for this app but my default camera dues
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
same issue with Lenovo Tab 3 Plus. Default camera can switch off shutter sound, Open Camera 1.37 can't (Camera API: Camera, Android API version: 23)
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Same issue on redmi note 4. Reportedly can't disable sh.sound. Default camera was able to take photos w/o sound. Also when phone in silent mode, there's no shutter sound.
Open Camera v1.38
Code: 47
Package: net.sourceforge.opencamera
Android API version: 23
Device manufacturer: Xiaomi
Device model: Redmi Note 4
Device code-name: mt6797
Device variant: nikel
Language: en
Standard max heap?: 256
Large max heap?: 512
Display size: 1920x1080
Current camera ID: 0
No. of cameras: 2
Camera API: Camera
...
Can disable shutter sound?: No
...
"Can disable shutter sound?: No"
This means that the device is telling Open Camera that it doesn't support disabling shutter sound (technical answer, https://developer.android.com/reference/android/hardware/Camera.CameraInfo.html#canDisableShutterSound is set to false). I'd say this should be reported to the devce manufacturer, to see why they don't support disabling shutter sound for third party camera apps?
hi
me have the same problem with the lack of the option to mute the shutter sound in cat s30 android 5.1.
stock camera app also does not know how to do this.
but in the "camera" app from f-driod there is an option to turn off the shutter sound.
and it works fine.
maybe there is some kind of magic?
it would be nice to add a little more magic to the open camera :)
here somebody found a way to disable shutter sound
they found a way to disable shutter sound even canDisableShutterSound is set to false.
me not so good in coding, and in simple-camera is not java, is kotlin.
looks very cool, but still do not know how it works...
maybe possible to add something like that to open camera.
Last edit: feiteng 2017-07-27
Thanks for the code - I think that's just playing the custom sound (checking AudioManager to see if volume is not zero)? I think the standard shutter sound is muted via enableShutterSound(false) slightly earlier in the same function, which is what Open Camera uses. If that's working for your device, it seems like a bug where canDisableShutterSound() returns false, even if enableShutterSound(false) works.
There are also ways to mute on some devices using AudioManager - but this is no longer allowed for Android 6 onwards ( https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-audiomanager-Changes ). I realise you're on Android 5, but it means it's not going to be a long term solution for devices that don't support disabling shutter sound in the correct manner.
me do not know how, but that app really do this :)
will trying undestand at this weekend..
but, me tried something in open camera:
in CameraController1.java
me changed
camera_features.can_disable_shutter_sound = camera_info.canDisableShutterSound;
to
camera_features.can_disable_shutter_sound = true;
and switch appears.
but it is inoperative, the sound did not turn off.
me still so bad in coding.
but me hope to understand what differences in this two apps in muting shutter sound.
and why one working and other no.
by way, setting vol at 0 by volume keys in camera not helps :)
sure when set it as volume keys in options.
p.s.
perhaps me wrong, but
there is another someting interesting in "simple camera"s code
at preview.kt
perhaps it just mute all sounds of someting when camera using?
sorry for my bad english.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
A Free Camera is a fork of Open Camera (https://play.google.com/store/apps/details?id=net.sourceforge.freecamera)
There, this function is implemented in Preview.java as follows
//mute in public void onStarted()
AudioManager amanager = (AudioManager) getContext().getSystemService(Context.AUDIO_SERVICE);
amanager.setStreamMute(AudioManager.STREAM_SYSTEM, true);
//unmute in public void onCompleted()
AudioManager amanager = (AudioManager) getContext().getSystemService(Context.AUDIO_SERVICE);
amanager.setStreamMute(AudioManager.STREAM_SYSTEM, false);
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
freecamera worksfine without shuttle sound, Opencamera development u should implement that code.
Last edit: Anonymous 2017-08-05
Thanks for that - yes, this seems to be another method that applications can use.
A risk is still that not all devices support it - I was tempted to implement it anyway with a big warning, but I've also seen that Google now warns "This method should only be used by applications that replace the platform-wide management of audio settings or the main telephony application." ( https://developer.android.com/reference/android/media/AudioManager.html#setStreamMute(int, boolean) ) Also as of Android 6, "Setting the volume directly or muting specific streams via the AudioManager class is no longer supported." ( https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-audiomanager-Changes ).
So these methods may work now but seem risky for the future.
One question - are people also reporting these bugs to their device manufacturers? For any device where https://developer.android.com/reference/android/hardware/Camera.CameraInfo.html#canDisableShutterSound returns false, it's a limitation in that device.
Same problem on my Xiaomi Redmi Note 4 with Android 6.0.1.
I can perfectly disable camera sounds in the stock app, in the Footej app, in the Camera FV-5 app and probably in other apps I did not test. Little problem: Those apps are not as good as yours.
Your app also says it cannot disable the sounds, but sometimes I do not hear any sounds (for example right now).
I tried it now, rebooted the phone: OC has shutter sounds, went into my stock phone app and disable the sounds there, OC has no more sounds. Re-enabling the sounds in the stock app will not bring OC sounds back, you have to reboot. The other mentioned apps are not affected at all and still either play their custom shutter sounds or not, depending on their settings.
I don't know how your app is coded or how android works in that regard, but how about just ignoring what the API returns as the value if disabling it is allowed and just disable it like the other apps do?
Thanks for the info - if you're willing to test, I can try creating a test APK with this, to see if it works on your device.