Android前置摄像头 - getSupportedVideoSizes

时间:2013-01-29 16:46:13

标签: android camera

您好我正在使用getSupportedVideoSizes方法来获取支持的视频大小,效果很好。我只需要知道如何只为前置摄像头拍摄它。谢谢

1 个答案:

答案 0 :(得分:0)

调用Camera.open()时会传递前置摄像头的ID,如Camera.open( camId )

要获得前置摄像头的ID,请检查:

    public static int getFrontCameraId() {
        CameraInfo ci = new CameraInfo();
        for (int i = 0 ; i < Camera.getNumberOfCameras(); i++) {
            Camera.getCameraInfo(i, ci);
            if (ci.facing == CameraInfo.CAMERA_FACING_FRONT) return i;
        }
        return -1; // No front-facing camera found
    }

获得正确的相机实例后,您将获得相关的支持视频大小。