play shutter click sound on capture (android)

* play shutter click sound on capture (android)

* Add Property playSoundOnCapture to enable whether the default shutter sound is played on capture (Android)
This commit is contained in:
cdimascio
2016-04-10 18:13:01 -07:00
committed by Zack Story
parent cfac209da8
commit a6785cfa46
3 changed files with 16 additions and 0 deletions
@@ -7,6 +7,7 @@ package com.lwansbrough.RCTCamera;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.hardware.Camera;
import android.media.MediaActionSound;
import android.net.Uri;
import android.os.Environment;
import android.provider.MediaStore;
@@ -168,6 +169,12 @@ public class RCTCameraModule extends ReactContextBaseJavaModule {
promise.reject("No camera found.");
return;
}
if (options.getBoolean("playSoundOnCapture")) {
MediaActionSound sound = new MediaActionSound();
sound.play(MediaActionSound.SHUTTER_CLICK);
}
RCTCamera.getInstance().setCaptureQuality(options.getInt("type"), options.getString("quality"));
camera.takePicture(null, null, new Camera.PictureCallback() {
@Override