feat(android): use FOCUS_MODE_MACRO if FOCUS_MODE_CONTINOUS_PICTURE is not available and device is scanning (#2912)
Co-authored-by: sermler <s.ermler@evosec.de>
This commit is contained in:
parent
5a27a361fd
commit
20c62fb972
@ -1355,6 +1355,8 @@ class Camera1 extends CameraViewImpl implements MediaRecorder.OnInfoListener,
|
||||
final List<String> modes = mCameraParameters.getSupportedFocusModes();
|
||||
if (autoFocus && modes.contains(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE)) {
|
||||
mCameraParameters.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE);
|
||||
} else if (mIsScanning && modes.contains(Camera.Parameters.FOCUS_MODE_MACRO)) {
|
||||
mCameraParameters.setFocusMode(Camera.Parameters.FOCUS_MODE_MACRO);
|
||||
} else if (modes.contains(Camera.Parameters.FOCUS_MODE_FIXED)) {
|
||||
mCameraParameters.setFocusMode(Camera.Parameters.FOCUS_MODE_FIXED);
|
||||
} else if (modes.contains(Camera.Parameters.FOCUS_MODE_INFINITY)) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user