2017-02-01 23 views
0
私は現在 android-Camera2Basicで働いている

は、このサンプルは、バックカメラで写真を撮るために設計されたフロントカメラで写真を撮ることができない、それは仕事の罰金が、私はこれまで、このline変更する場合:Androidのカメラ2は:

if (facing != null && facing != CameraCharacteristics.LENS_FACING_FRONT) 

プレビューでは見た目が向いているカメラが表示されていますが、画像ボタンをクリックしても写真を撮りません。

なぜこのようなことが起こったのですか。何か他のものを変更する必要がありましたか?

答えて

1

あなたがcaptureStillPicture()を呼び出す必要があり、この代わりに)(lockFocusにこのコードを置き換えることにより、

mCaptureSession.capture(mPreviewRequestBuilder.build(),mCaptureCallback, 
mBackgroundHandler); 

を問題を解決しました。

+0

ありがとう、2行の違いは何ですか? –

+1

https://developer.android.com/reference/android/hardware/camera2/CameraCaptureSession.CaptureCallback.html –