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