From ec4c49f56f8873703f85de7dd1e74c7c376864ea Mon Sep 17 00:00:00 2001
From: whycxzp <glperry@163.com>
Date: 星期三, 24 七月 2024 16:27:20 +0800
Subject: [PATCH] 更新

---
 app/src/main/java/com/whyc/widget/Camera2TextureView2.java |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/app/src/main/java/com/whyc/widget/Camera2TextureView2.java b/app/src/main/java/com/whyc/widget/Camera2TextureView2.java
index d3b405c..bd959f9 100644
--- a/app/src/main/java/com/whyc/widget/Camera2TextureView2.java
+++ b/app/src/main/java/com/whyc/widget/Camera2TextureView2.java
@@ -71,7 +71,6 @@
     private Handler mHandler;
     private Handler mainHandler = new Handler(Looper.getMainLooper());
     private HandlerThread mThreadHandler;
-    ScheduledExecutorService executorService;
     ScheduledExecutorService scheduledExecutorService;
 
     //涓婚〉闈㈢殑瑙嗗浘
@@ -188,7 +187,7 @@
         @Override
         public void onOpened(CameraDevice cameraDevice) {
             mainCameraDevice = cameraDevice;
-            //鍒濆鍖栦富鎽勫儚澶寸殑浼氳瘽
+            /*//鍒濆鍖栦富鎽勫儚澶寸殑浼氳瘽
             try {
                 mainCameraDevice.createCaptureSession(Arrays.asList(previewSurface, surfaceForStream), new CameraCaptureSession.StateCallback() {
                     @Override
@@ -204,7 +203,9 @@
             } catch (Exception e) {
                 e.printStackTrace();
 
-            }
+            }*/
+            //鍒涘缓涓绘憚鍍忓ご浼氳瘽骞堕瑙�
+            createPreviewSession();
         }
 
         @Override
@@ -418,19 +419,18 @@
         try {
             // 鍋滄褰曞埗瑙嗛,鍏抽棴褰曞儚璇锋眰
             mMediaRecorder.stop();
-            //鍏抽棴瀹氭椂瑙嗛蹇収
-            scheduledExecutorService.shutdownNow();
             //鍏抽棴褰曞埗瑙嗛浼氳瘽
             subCaptureSession.close();
 
             //鍏抽棴鎷嶇収浼氳瘽
+            scheduledExecutorService.shutdown();
             mainCaptureSession.close();
             //鍋滄鐢婚潰鍥剧墖鐩戝惉
             mImageReader.close();
            //杩欓噷鍙槸婕旂ずtest
             llUpText.setVisibility(View.GONE);
             //鍚姩棰勮
-//            createPreviewSession();
+            createPreviewSession();
         } catch (Exception e) {
             e.printStackTrace();
         } finally {

--
Gitblit v1.9.1