Gun*_*lan 6 camera android android-camera2
我试过谷歌的android-Camera2Basic示例应用程序.对于前置摄像头,我在Camera2BasicFragment中更改了一些代码.变化如下.
要切换到的前置摄像头我已经改变mCameraId = cameraId;到mCameraId = "1";在setUpCameraOutputs(int width, int height)方法.
并添加如果条件在结束时setUpCameraOutputs(int width, int height),
if(mCameraId == null)
mCameraId = cameraId;
Run Code Online (Sandbox Code Playgroud)
此更改完美显示前置摄像头,但不选择照片.所以我换了
mCaptureSession.capture(mPreviewRequestBuilder.build(), mCaptureCallback,
mBackgroundHandler);
Run Code Online (Sandbox Code Playgroud)
至
captureStillPicture();
Run Code Online (Sandbox Code Playgroud)
在lockFocus().现在前置摄像头拍摄照片,但它看起来颠倒了.
例如:
我现在不知道该怎么办.
我的要求是使用camera2 api在两个摄像头中捕捉照片.所以,如果我做错了什么,请纠正我.
在某些设备中,此应用程序只需单击即可拍摄多张照片.
小智 2
删除以下条件并全局初始化默认相机,并删除 for 循环。
if(mCameraId == null) {
mCameraId = cameraId;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
459 次 |
| 最近记录: |