2017-08-15 67 views
-2

我有多个预览输出表面的问题。 我有2个曲面,GLSurfaceView和一个ImageReader。 到目前为止我尝试过的;Image Camera as Camera 2 preview

  • 删除的ImageReader作为预览目标[伟大工程]
  • 删除GLSurfaceView放任的ImageReader [行不通]
  • 把2一起作为预览目标。 [不工作]

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

我相信他们都共享相同尺寸1024×768

+0

林不知道为什么1被拒绝,可能你可以评论为什么? – Hohenhiem

回答

0

进出口仍然不知道为什么,但通过调用acquireNextImage()获取图像后,错误不见了。顺便说一下,您需要关闭获取图像。