如何在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);

我希望对您有所帮助。