Я хотел записывать видео в своем приложении, используя дополнительную камеру, доступную на устройстве.Я использую следующий код для получения значения 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); для установки источника видео на дополнительную камеруно он все еще запускает основную камеру. Кто-нибудь может мне помочь с этим, предоставив образец кода или решение этой проблемы?
Спасибо