图片 Reader 作为 Camera 2 预览

Image Reader as Camera 2 preview

我在使用多个预览输出界面时遇到了一点问题。 我有 2 个表面,GLSurfaceView 和一个 ImageReader。 到目前为止我尝试了什么;

最后两件事有同样的问题,imageReader 接收图像,但只有 7 帧,之后在 setRepeating CaptureCallback 中抛出错误,原因是失败 REASON_ERROR。

我确定它们的尺寸相同,均为 1024 x 768

我仍然不确定为什么,但是通过调用 acquireNextImage() 获取图像后,错误消失了。对了,需要关闭获取图片