From 1360f7fa667ad941c933f50ce226e8914ac26461 Mon Sep 17 00:00:00 2001 From: "yang.ji" Date: Mon, 29 Oct 2018 21:46:53 +0800 Subject: [PATCH] fix(issues-302): FrameProcessor not call callBack when stop capturing video --- build.gradle | 2 +- .../src/main/java/com/otaliastudios/cameraview/Camera1.java | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index d26434d3..9c20339d 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:3.2.0-rc03' + classpath 'com.android.tools.build:gradle:3.2.1' // https://inthecheesefactory.com/blog/how-to-upload-library-to-jcenter-maven-central-as-dependency/en // https://www.theguardian.com/technology/developer-blog/2016/dec/06/how-to-publish-an-android-library-a-mysterious-conversation classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5' diff --git a/cameraview/src/main/java/com/otaliastudios/cameraview/Camera1.java b/cameraview/src/main/java/com/otaliastudios/cameraview/Camera1.java index 9fda44b4..169f4ab6 100644 --- a/cameraview/src/main/java/com/otaliastudios/cameraview/Camera1.java +++ b/cameraview/src/main/java/com/otaliastudios/cameraview/Camera1.java @@ -684,6 +684,9 @@ class Camera1 extends CameraController implements Camera.PreviewCallback, Camera mCameraCallbacks.dispatchOnVideoTaken(mVideoFile); mVideoFile = null; } + if (mCamera != null) { + mCamera.setPreviewCallbackWithBuffer(this); + } } @WorkerThread