diff --git a/app/src/main/kotlin/com/simplemobiletools/camera/helpers/Constants.kt b/app/src/main/kotlin/com/simplemobiletools/camera/helpers/Constants.kt index 34d0a07e..f8fc0600 100644 --- a/app/src/main/kotlin/com/simplemobiletools/camera/helpers/Constants.kt +++ b/app/src/main/kotlin/com/simplemobiletools/camera/helpers/Constants.kt @@ -37,6 +37,7 @@ const val STATE_PICTURE_TAKEN = 2 const val STATE_WAITING_LOCK = 3 const val STATE_WAITING_PRECAPTURE = 4 const val STATE_WAITING_NON_PRECAPTURE = 5 +const val STATE_RECORDING = 6 fun compensateDeviceRotation(orientation: Int, isUsingFrontCamera: Boolean) = when { orientation == ORIENT_LANDSCAPE_LEFT -> 270 diff --git a/app/src/main/kotlin/com/simplemobiletools/camera/views/PreviewCameraTwo.kt b/app/src/main/kotlin/com/simplemobiletools/camera/views/PreviewCameraTwo.kt index e101e19e..b1b34ea9 100644 --- a/app/src/main/kotlin/com/simplemobiletools/camera/views/PreviewCameraTwo.kt +++ b/app/src/main/kotlin/com/simplemobiletools/camera/views/PreviewCameraTwo.kt @@ -416,8 +416,8 @@ class PreviewCameraTwo : ViewGroup, TextureView.SurfaceTextureListener, MyPrevie mPreviewRequest = build() } mCaptureSession!!.setRepeatingRequest(mPreviewRequest, mCaptureCallback, mBackgroundHandler) - mCameraState = STATE_PREVIEW } + mCameraState = STATE_PREVIEW } catch (e: Exception) { } } @@ -734,6 +734,7 @@ class PreviewCameraTwo : ViewGroup, TextureView.SurfaceTextureListener, MyPrevie mMediaRecorder?.start() } mActivity.setRecordingState(true) + mCameraState = STATE_RECORDING } override fun onConfigureFailed(session: CameraCaptureSession?) {}