camerax“未绑定到有效的相机"适用于Android 11上的imageCapture用例 [英] camerax "Not bound to a valid Camera" for imageCapture use case on Android 11
本文介绍了camerax“未绑定到有效的相机"适用于Android 11上的imageCapture用例的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我总是遇到错误
未绑定到有效的相机
Not bound to a valid Camera
尝试实现imageCapture用例时.我要在camerax教程此处的Java中实现该功能.>.
when attempting to implement the imageCapture use case. I'm implementing the feature in Java following the camerax tutorial here.
预览用例已正确绑定,当我启动活动时,我可以访问相机,但是当我点击拍照"时,按钮,出现以下错误:
The preview use case binds correctly and I can access the camera when I launch the activity, but when I tap on the "take photo" button, I get the error below:
Photo capture failed: ${exception.message}
androidx.camera.core.ImageCaptureException: Not bound to a valid Camera [ImageCapture:androidx.camera.core.ImageCapture-9aad1b57-8fb6-4a6e-b528-9347343369b6]
at androidx.camera.core.ImageCapture.lambda$sendImageCaptureRequest$6$ImageCapture(ImageCapture.java:825)
at androidx.camera.core.-$$Lambda$ImageCapture$2B91NcXQyr59NDscigcxsZb94mc.run(Unknown Source:4)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:223)
at android.app.ActivityThread.main(ActivityThread.java:7656)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
有人遇到类似的问题吗?有指针吗?
Anyone facing a similar issue? Any pointers?
推荐答案
cameraProvider.bindToLifecycle(
this, cameraSelector, preview, imageCapture)
这篇关于camerax“未绑定到有效的相机"适用于Android 11上的imageCapture用例的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文