我想使用设备上提供的辅助摄像头在我的应用程序中录制视频。我使用以下代码来获取辅助摄像头的int值:
int mNumberOfCameras = Camera.getNumberOfCameras();
CameraInfo cameraInfo = new CameraInfo();
int mSecondaryCamera;
for(int i=0;i<mNumberOfCameras;i++)
{
Camera.getCameraInfo(i, cameraInfo);
if (cameraInfo.facing == CameraInfo.CAMERA_FACING_FRONT) {
mSecondaryCamera=i;
break;
}
}
我正在使用 MediaRecorder.setVideoSource(mSecondaryCamera); 将视频源设置为辅助摄像头,但它仍然启动主摄像头。 任何人都可以通过提供示例代码或解决此问题来帮助我吗?
谢谢