android Camera 如何判断当前使用的摄像头是前置还是后置
1个回答
展开全部
在你打开camera的时候,你会传入一个cameraId:
public static Camera open (int cameraId)
当你设置了cameraId,打开camera之后,可以通过下面的代码获取camera信息:
android.hardware.Camera.CameraInfo info =
new android.hardware.Camera.CameraInfo();
android.hardware.Camera.getCameraInfo(cameraId, info);
if (info.facing == CameraInfo.CAMERA_FACING_FRONT) {
//前置摄像头
} else { // 后置摄像头
}
public static Camera open (int cameraId)
当你设置了cameraId,打开camera之后,可以通过下面的代码获取camera信息:
android.hardware.Camera.CameraInfo info =
new android.hardware.Camera.CameraInfo();
android.hardware.Camera.getCameraInfo(cameraId, info);
if (info.facing == CameraInfo.CAMERA_FACING_FRONT) {
//前置摄像头
} else { // 后置摄像头
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询