草庐IT

maxImages

全部标签

java - ImageReader maxImages (2) 已在后台任务中获取

我将ImageReader与Handler结合使用,以便在背景中获取图像。但我得到:FatalException:java.lang.IllegalStateExceptionmaxImages(2)hasalreadybeenacquired,call#closebeforeacquiringmore.privatefinalImageReader.OnImageAvailableListenermOnImageAvailableListener=newImageReader.OnImageAvailableListener(){@OverridepublicvoidonImageA

android - 错误 :Unable to acquire a lockedBuffer, 很可能客户端试图锁定超过 maxImages 缓冲区

我正在使用camera2api捕获图像并在缩略图中显示。在所有设备中一切正常,但是当使用MicromaxQ382设备时,然后在缩略图中预览其显示的黑色图像。我遇到以下问题UnabletoacquirealockedBuffer,verylikelyclienttriestolockmorethanmaxImagesbuffers我正在使用下面的代码来捕获监听器回调finalCameraCaptureSession.CaptureCallbackcaptureListener=newCameraCaptureSession.CaptureCallback(){@Overridepubli

Android camera2 : java. lang.IllegalStateException : maxImages (1) has already been acquired, 在获取更多之前调用#close

您好,无法解决此问题。我已经在ImageAvailable回调中调用了imageReader.close,但仍然有错误:java.lang.IllegalStateException:maxImages(1)hasalreadybeenacquired,call#closebeforeacquiringmore.我的代码在这里:privateImageReader.OnImageAvailableListenerimageAvailableListener=newImageReader.OnImageAvailableListener(){@OverridepublicvoidonIm