flowcamera icon indicating copy to clipboard operation
flowcamera copied to clipboard

No supported surface combination is found for camera device - Id : 0. May be attempting to bind too many use cases.

Open GuangNian10000 opened this issue 3 years ago • 4 comments

GuangNian10000 avatar Nov 16 '21 07:11 GuangNian10000

作者您好,可以更新一下吗?

GuangNian10000 avatar Nov 16 '21 07:11 GuangNian10000

官方给出解释,好像说cameraX并不支持VideoCapture
https://github.com/android/camera-samples/issues/69

GuangNian10000 avatar Nov 16 '21 07:11 GuangNian10000

官方给出解释,好像说cameraX并不支持VideoCapture android/camera-samples#69

不支持VideoCapture和imageCapture同时存在 camera = cameraProvider.bindToLifecycle( lifecycleOwner!!, cameraSelector, preview, imageCapture, videoCapture )

GuangNian10000 avatar Nov 16 '21 09:11 GuangNian10000

解决办法:但是会出现短暂黑屏,影响体验 fun startVideoCapture() { ... cameraProvider.unbindAll() cameraProvider.bindToLifecycle( lifecycleOwner, cameraSelected, previewUseCase, videoCaptureUseCase ) } fun startImageCapture() { ... cameraProvider.unbindAll() cameraProvider.bindToLifecycle( lifecycleOwner, cameraSelected, previewUseCase, imageCaptureUseCase ) }

GuangNian10000 avatar Nov 16 '21 09:11 GuangNian10000