大佬您好,我根据你的一到四的教程开启预览成功,但是在单拍照capture的时候报CaptureRequest contains unconfigured Input/Output Surface!错误。
步骤是这样的:
1、创建ImageReader imageReader = ImageReader.newInstance( 1920, 1080, ImageFormat.JPEG, 2);
imageReader.setOnImageAvailableListener(imageReaderOnImageAvailableListener, null);
2、创建拍照的CaptureRequest,takePictureCaptureRequest = cameraDevice.createCaptureRequest(CameraDevice.TEMPLATE_STILL_CAPTURE);
takePictureCaptureRequest.addTarget(imageReader .getSurface());’
3、执行单拍照capture,cameraCaptureSession.capture(takePictureCaptureRequest.build() , cameraCaptureSessionCaptureCallback, null),在执行这一句的时候报错,unconfigured Input/Output Surface!
Android Camera2 教程 · 第四章 · 拍照上一章《Camera2 预览》[https://www.jianshu.com/p/067889611ae7]我们学习了如何配置预览,接下来我们来学习如何拍照。 阅读完本章,...