0

我正在创建一个录制视频的 phonegap android 应用程序。我正在 Android 2.3.5 设备上对其进行测试。问题是它总是打开前置摄像头。但我希望它使用后置摄像头。看我的代码。

recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);
recorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT);
/*have also tried  recorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);*/
int quality = CamcorderProfile.QUALITY_LOW;
CamcorderProfile profile = CamcorderProfile.get(quality);
recorder.setProfile(profile);       

当使用只有一个摄像头的手机进行测试时,它使用后置摄像头。

4

1 回答 1

0

您实际打开相机的代码在哪里?

尝试:

Camera camera; 

//if you want to open front facing camera use this line   
camera = Camera.open(CameraInfo.CAMERA_FACING_FRONT);

//if you want to use the back facing camera
camera = Camera.open(CameraInfo.CAMERA_FACING_BACK);
于 2013-08-06T15:31:40.820 回答