Android相机 - 始终使用前置摄像头

时间:2013-08-06 15:06:04

标签: android cordova android-camera

我正在创建一个记录视频的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);       

使用只有一台相机的手机进行测试时,它会使用后置相机。

1 个答案:

答案 0 :(得分: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);