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 に答える