diff --git a/app/src/main/java/com/simplemobiletools/camera/Preview.java b/app/src/main/java/com/simplemobiletools/camera/Preview.java index 11776796..fb13462b 100644 --- a/app/src/main/java/com/simplemobiletools/camera/Preview.java +++ b/app/src/main/java/com/simplemobiletools/camera/Preview.java @@ -5,7 +5,7 @@ import android.graphics.Point; import android.graphics.Rect; import android.hardware.Camera; import android.media.CamcorderProfile; -import android.media.MediaPlayer; +import android.media.MediaActionSound; import android.media.MediaRecorder; import android.media.MediaScannerConnection; import android.net.Uri; @@ -223,12 +223,14 @@ public class Preview extends ViewGroup implements SurfaceHolder.Callback, View.O mParameters.setPictureSize(maxSize.width, maxSize.height); mParameters.setRotation(rotation % 360); - if (Config.newInstance(getContext()).getIsSoundEnabled()) - MediaPlayer.create(getContext(), R.raw.camera_shutter).start(); + if (Config.newInstance(getContext()).getIsSoundEnabled()) { + new MediaActionSound().play(MediaActionSound.SHUTTER_CLICK); + } if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.JELLY_BEAN_MR1) { mCamera.enableShutterSound(false); } + mCamera.setParameters(mParameters); mCamera.takePicture(null, null, takePictureCallback); } diff --git a/app/src/main/res/raw/camera_shutter.mp3 b/app/src/main/res/raw/camera_shutter.mp3 deleted file mode 100644 index 16a28885..00000000 Binary files a/app/src/main/res/raw/camera_shutter.mp3 and /dev/null differ