RuntimeException:片段中使用Fotoapparat无法连接到相机服务

时间:2018-10-23 09:41:07

标签: java android android-camera android-camera2 camera-view

需要帮助来解决 Fotoapparat 问题。

io.fotoapparat.exception.camera.CameraException: Failed to open camera with lens position: io.fotoapparat.characteristic.LensPosition$Back@31c3b8a2 and id: 0

我第一次打开时它将正常工作。但是之后,我单击其他选项卡,然后打开相机屏幕。它将显示一个空白的白色屏幕。我正在为此使用viewPager。

您是如何初始化FA的?

 mCameraView = view.findViewById(R.id.camera);
 fotoapparat = Fotoapparat.with(getActivity())
            .into(mCameraView)
            .previewScaleType(ScaleType.CenterCrop)
            .logger(new Logger() {
                @Override
                public void log(String s) {
                    Log.e("Camera", s);
                }
                @Override
                public void recordMethod() {

                }
            })
            .cameraErrorCallback(new CameraErrorListener() {
                @Override
                public void onError(CameraException e) {
                    e.printStackTrace();
                    fotoapparat.stop();
                }
            })
            .build();

FA版本:2.5.0

受影响的设备/ API:19、20、21、22

0 个答案:

没有答案