图像阅读器作为相机2预览

时间:2017-08-15 07:42:50

标签: android android-camera2

我有多个预览输出表面的问题。 我有2个表面,GLSurfaceView和一个ImageReader。 到目前为止我尝试了什么;

  • 删除ImageReader作为预览目标[效果很好]
  • 删除仅留下imageReader的GLSurfaceView [不起作用]
  • 将2组合在一起作为预览目标。 [不起作用]

最后2件事有相同的问题,imageReader接收图像,但只有7帧,之后在setRepeating CaptureCallback中抛出了一个错误原因REASON_ERROR。

我确信它们都具有相同的尺寸1024 x 768

1 个答案:

答案 0 :(得分:0)

我仍然不确定为什么但是在通过调用acquireNextImage()获取图像后,错误消失了。顺便说一下,你需要关闭获取图像。