如何同时使用ARCore和Camera2? CAMERA_DISCONNECTED

问题描述

我正在尝试同时使用ARCore和Camera2。

我的问题是出现以下错误:

2020-10-15 13:56:33.244 2559-2559/com.google.ar.core.examples.java.helloar E/CameraCaptureSession: Session 0: Exception while unconfiguring outputs: 
    android.hardware.camera2.CameraAccessException: CAMERA_DISCONNECTED (2): checkPidStatus:2193: The camera device has been disconnected
        at android.hardware.camera2.CameraManager.throwAsPublicException(CameraManager.java:1149)
        at android.hardware.camera2.impl.ICameraDeviceUserWrapper.waitUntilIdle(ICameraDeviceUserWrapper.java:181)
        at android.hardware.camera2.impl.CameraDeviceImpl.waitUntilIdle(CameraDeviceImpl.java:1174)
        at android.hardware.camera2.impl.CameraDeviceImpl.configureStreamsChecked(CameraDeviceImpl.java:443)
        at android.hardware.camera2.impl.CameraCaptureSessionImpl$IdleDrainListener.onDrained(CameraCaptureSessionImpl.java:951)
        at android.hardware.camera2.utils.TaskDrainer.lambda$postDrained$0$TaskDrainer(TaskDrainer.java:207)
        at android.hardware.camera2.utils.-$$Lambda$TaskDrainer$Jb53sDskEXp_qIjiikQeCRx0wJs.run(Unknown Source:2)

我在这里看到了页面: https://developers.google.com/ar/develop/java/camera-sharing

但是,据我所知,它解释了如何交替使用Camera2和ARCore,但不能同时使用。使用Camera2时需要关闭ARCore。

那么如何同时使用ARCore和Camera2?

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)