mirror of
https://github.com/status-im/react-native-camera.git
synced 2026-08-31 13:41:08 +00:00
Merge pull request #859 from cbrevik/start-stop-preview
Add start/stopPreview for Camera
This commit is contained in:
@@ -659,6 +659,28 @@ public class RCTCameraModule extends ReactContextBaseJavaModule
|
||||
}
|
||||
}
|
||||
|
||||
@ReactMethod
|
||||
public void stopPreview(ReadableMap options) {
|
||||
RCTCamera instance = RCTCamera.getInstance();
|
||||
if (instance == null) return;
|
||||
|
||||
Camera camera = instance.acquireCameraInstance(options.getInt("type"));
|
||||
if (camera == null) return;
|
||||
|
||||
camera.stopPreview();
|
||||
}
|
||||
|
||||
@ReactMethod
|
||||
public void startPreview(ReadableMap options) {
|
||||
RCTCamera instance = RCTCamera.getInstance();
|
||||
if (instance == null) return;
|
||||
|
||||
Camera camera = instance.acquireCameraInstance(options.getInt("type"));
|
||||
if (camera == null) return;
|
||||
|
||||
camera.startPreview();
|
||||
}
|
||||
|
||||
@ReactMethod
|
||||
public void hasFlash(ReadableMap options, final Promise promise) {
|
||||
Camera camera = RCTCamera.getInstance().acquireCameraInstance(options.getInt("type"));
|
||||
|
||||
Reference in New Issue
Block a user