Предварительный просмотр Android Studio CameraX

Я следую руководству по созданию пользовательской камеры cameraX, и я застрял.

В учебнике он использует это:

        PreviewConfig previewConfig = new PreviewConfig.Builder().setTargetAspectRatioCustom(aspectRatio).build();
        Preview preview = new Preview(previewConfig)
        preview.setOnPreviewOutputUpdateListener() { 
            ...
        }

Я обнаружил, что этот метод изменился, и теперь вам не нужен PreviewConfig, поэтому вы можете просто сделать это так:

        Preview preview = new Preview.Builder().setTargetAspectRatioCustom(aspectRatio).build();

Но метод setOnPreviewOutputUpdateListener () больше не существует для предварительного просмотра (невозможно разрешить символ setOnPreviewOutputUpdateListener). Как я могу с этим справиться?

Большое тебе спасибо.


person Adrian Cosmin    schedule 23.05.2020    source источник
comment
взгляните на этот developer.android.com/training/camera/cameradirect и этот ссылка также для камерыX developer.android.com/training/camerax/preview   -  person Prathamesh Jadhav    schedule 23.05.2020
comment
Или, что еще лучше, просто просмотрите кодовую лабораторию CameraX.   -  person Husayn Hakeem    schedule 23.05.2020
comment
Спасибо, мне удалось заставить его работать, но теперь мне было интересно, есть ли способ записывать видео с помощью CameraX. Каждый найденный мной учебник предназначен только для изображений, а для видеозаписи я нашел только учебные пособия для камеры и камеры2, которым несколько лет. Спасибо!   -  person Adrian Cosmin    schedule 23.05.2020
comment
CameraX до сих пор официально не поддерживает захват видео. У него есть скрытый API для варианта использования VideoCapture, который все еще находится в предварительном состоянии. Ознакомьтесь с другим вопросом SO.   -  person Husayn Hakeem    schedule 24.05.2020