前置摄像头不适用于Galaxy Note 9和Android P

时间:2019-05-22 10:27:40

标签: android

我有一个Video Recorder App,它使用Camera API并在Service中运行。当我在手机和其他手机中安装应用程序时,此应用程序可以正常工作。 但是,当我的朋友在Galaxy Note 9上安装此应用程序时,此应用程序无法打开前置摄像头(后置摄像头仍然可以正常使用) 我没有Note 9手机来检查错误。

更新:我认为此错误是由Android P中的多相机引起的。

private Camera openFrontCamera() {

    Camera object = null;

        Camera.CameraInfo mCameraInfo = new Camera.CameraInfo();
        int numberCamera = Camera.getNumberOfCameras();
        for (int camId = 0; camId < numberCamera; camId++) {
            Camera.getCameraInfo(camId, mCameraInfo);
            if (mCameraInfo.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) {
                object = Camera.open(camId);
            }
        }
        Log.d("tungtung", "Open camera success");


    return object;
}

0 个答案:

没有答案