您好我正在使用getSupportedVideoSizes方法来获取支持的视频大小,效果很好。我只需要知道如何只为前置摄像头拍摄它。谢谢
答案 0 :(得分:0)
调用Camera.open()
时会传递前置摄像头的ID,如Camera.open( camId )
要获得前置摄像头的ID,请检查:
public static int getFrontCameraId() {
CameraInfo ci = new CameraInfo();
for (int i = 0 ; i < Camera.getNumberOfCameras(); i++) {
Camera.getCameraInfo(i, ci);
if (ci.facing == CameraInfo.CAMERA_FACING_FRONT) return i;
}
return -1; // No front-facing camera found
}
获得正确的相机实例后,您将获得相关的支持视频大小。