Лицо растягивается в некоторых устройствах - PullRequest
0 голосов
/ 06 июня 2019

Я реализовал эту библиотеку https://github.com/google/cameraview. и у меня на некоторых устройствах растянуто лицо (moto g4 и т. Д.), Если кто-нибудь решил эту проблему, пожалуйста, помогите мне.

Я изменил код библиотекидля некоторой задержки.

, как показано ниже, может быть этой проблемой.Пакет api 21 Camera2.Java класс.

new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
                Surface surface = mPreview.getSurface();
                if(mCamera==null){
                    return;
                }
                try {
                    mPreviewRequestBuilder = mCamera.createCaptureRequest(CameraDevice.TEMPLATE_PREVIEW);
                    mPreviewRequestBuilder.addTarget(surface);
                    mCamera.createCaptureSession(Arrays.asList(surface, mImageReader.getSurface()),
                            mSessionCallback, null);
                } catch (CameraAccessException e) {
                    throw new RuntimeException("Failed to start camera session");
                }
            }
        }, 500);

, но проблема в том, что если я не задерживаюсь, то получаю неожиданное падение в устройстве nexus 5 и т.д ...

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...