我試過了Google的android-Camera2Basic示例應用。對於前置攝像頭,我已經改變了Camera2BasicFragment中的一些代碼。更改如下。Camera2Basic應用前置攝像頭將圖片顛倒
要切換到前置攝像頭我已將mCameraId = cameraId;
更改爲mCameraId = "1";
的setUpCameraOutputs(int width, int height)
方法。
並補充上,如果條件在setUpCameraOutputs(int width, int height)
像年底,
if(mCameraId == null)
mCameraId = cameraId;
變化表明前置攝像頭完美,但不挑照片。所以,我在lockFocus()
取代
mCaptureSession.capture(mPreviewRequestBuilder.build(), mCaptureCallback,
mBackgroundHandler);
到
captureStillPicture();
。 現在前置攝像頭選取照片,但它看起來顛倒了。
我不知道做什麼了吧?任何幫助將不勝感激。
其實我的要求是在兩個攝像頭使用camera2 api拍攝照片。所以如果我做錯了什麼,請糾正我。
而在某些設備上,這個應用程序只需單擊一個以上的圖片。