【发布时间】:2017-10-13 13:48:49
【问题描述】:
我正在使用 Camera2 API 创建一个可以扫描条形码并能够在扫描过程中拍照的相机组件。它有点工作,但预览在闪烁 - 似乎以前的帧,有时绿色帧正在中断实时预览。
我的代码基于 Google 的 Camera2Basic。我只是再添加一个ImageReader 及其表面作为CaptureRequest.Builder 的新输出和目标。其中一位读者使用 JPEG,另一位使用 YUV。当我从输出中移除 JPEG 阅读器的表面时,闪烁消失(不将其传递到 createCaptureSession)。
代码很多,所以我创建了一个要点:click - 试图摆脱完全不相关的代码。
【问题讨论】:
-
Thanks in advance!如果您认为可以提前感谢,您肯定不会得到帮助。我们不适合那样做。 -
您写道您正在使用 Nexus 5。您使用哪个 ROM?
-
实际在两台 Nexuses 5 上进行了测试,一台使用的是 Android 5.1,另一台使用的是 6.0。根本没有生根