0

我在教程链接上遵循了Lars Vogel的教程

虽然本教程非常适合前置摄像头,但不幸的是,我无法让后置摄像头拍照。它来晚了,我可能错过了一些简单的东西。我的代码是:

private int findBackFacingCamera() {
    int cameraId = 0;
    // Search for the back facing camera
    int numberOfCameras = Camera.getNumberOfCameras();
    for (int i = 0; i < numberOfCameras; i++) {
        CameraInfo info = new CameraInfo();
        Camera.getCameraInfo(i, info);
        if (info.facing == CameraInfo.CAMERA_FACING_BACK) {
            Log.d(DEBUG_TAG, "Camera found"  + info.facing);
            cameraId = i;
            break;
        }
    }
    return cameraId;
}
4

1 回答 1

0

确保您对您的 android 清单中列出的后置摄像头具有正确的权限。

另外,看看这个问题:如何在Android平台上打开“前置摄像头”?

于 2013-07-23T22:37:19.840 回答