Camera audo focus feature

Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
camera2
Leo Ma 8 years ago
parent 8917fbc559
commit a5e37b814d

@ -8,6 +8,7 @@
<uses-permission android:name="android.permission.FLASHLIGHT" /> <uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-feature android:glEsVersion="0x00020000" android:required="true" /> <uses-feature android:glEsVersion="0x00020000" android:required="true" />
<uses-feature android:name="android.hardware.camera.autofocus" android:required="true" />
<application <application
android:allowBackup="true" android:allowBackup="true"

@ -274,6 +274,9 @@ public class SrsCameraView extends GLSurfaceView implements GLSurfaceView.Render
if (!supportedFocusModes.isEmpty()) { if (!supportedFocusModes.isEmpty()) {
if (supportedFocusModes.contains(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE)) { if (supportedFocusModes.contains(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE)) {
params.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE); params.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE);
} else if (supportedFocusModes.contains(Camera.Parameters.FOCUS_MODE_AUTO)) {
params.setFocusMode(Camera.Parameters.FOCUS_MODE_AUTO);
mCamera.autoFocus(null);
} else { } else {
params.setFocusMode(supportedFocusModes.get(0)); params.setFocusMode(supportedFocusModes.get(0));
} }

Loading…
Cancel
Save