我正在创建一个记录视频的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);
使用只有一台相机的手机进行测试时,它会使用后置相机。
答案 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);