本文介绍了如何在camerax中使用Previewview?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我无法在CameraX中找到如何使用PreviewView的方法。
i can't find out in CameraX how to use the PreviewView .
我遇到此问题 e /相机无法配置相机0超时
推荐答案
我发现代码缺少此方法 previewView.setsetImplementationMode
在Android指南文档中未提及的
i find out that the code miss this method previewView.setsetImplementationMode
that is not mention in android guide document
PreviewView previewView = view.findViewById(R.id.preview_view);
previewView.setImplementationMode(PreviewView.ImplementationMode.SURFACE_VIEW);
Preview preview = new Preview.Builder().setTargetAspectRatio(AspectRatio.RATIO_16_9).
setTargetRotation(previewView.getDisplay().getRotation()).setTargetName("Preview").build();
preview.setSurfaceProvider(previewView.getPreviewSurfaceProvider());
CameraSelector cameraSelector =
new CameraSelector.Builder().requireLensFacing(CameraSelector.LENS_FACING_BACK).build();
cameraProvider.unbindAll();
cameraProvider.bindToLifecycle(this, cameraSelector, imageCapture(), imageAnalyser(), preview);
我希望对您有所帮助。
这篇关于如何在camerax中使用Previewview?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!