4

在 Android 中,我有一个 ImageReader 发出图像onImageAvailable。我正在尝试将这些图像转发到一个ImageWriter以在SurfaceView. 当我尝试这样做时,我收到上述错误。

java.lang.IllegalStateException: Trying to attach an opaque image into a non-opaque ImageWriter, or vice versa

我环顾四周,没有发现其他人提到这个问题。有谁知道它在说什么?该错误似乎在本机代码中。

4

1 回答 1

2

我在尝试将Image相机中的 an 传递给Surfaceusing时遇到了这个问题ImageWriter。就我而言,我通过调用SurfaceHolder.setFormat()和传递相机Image使用的相同格式来解决问题。

于 2019-04-03T11:31:53.487 回答