【问题标题】:Android camera- always uses front cameraAndroid 摄像头 - 始终使用前置摄像头
【发布时间】:2013-08-06 15:06:03
【问题描述】:

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

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

【问题讨论】:

    标签: android cordova android-camera


    【解决方案1】:

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

    试试:

    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);
    

    【讨论】:

      猜你喜欢
      • 2016-01-05
      • 1970-01-01
      • 2018-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-23
      • 2016-03-06
      相关资源
      最近更新 更多