【问题标题】:Open front camera using MediaStore.ACTION_IMAGE_CAPTURE [duplicate]使用 MediaStore.ACTION_IMAGE_CAPTURE 打开前置摄像头 [重复]
【发布时间】:2019-07-01 09:04:32
【问题描述】:

朋友们好,我想在我的应用中使用前置摄像头

MediaStore.ACTION_IMAGE_CAPTURE

这是我正在使用的方法

 public void CaptureImage(int request){
    Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    cameraIntent.putExtra("android.intent.extras.CAMERA_FACING", android.hardware.Camera.CameraInfo.CAMERA_FACING_FRONT);
    cameraIntent.putExtra("android.intent.extras.LENS_FACING_FRONT", 1);
    cameraIntent.putExtra("android.intent.extra.USE_FRONT_CAMERA", true);
    startActivityForResult(cameraIntent, request);
}

但它打开后置摄像头,我想要的是设备的前置摄像头。

【问题讨论】:

标签: android camera front-camera


【解决方案1】:

我已使用此代码打开前置摄像头

在相机意图中使用此行打开前置相机

intent.putExtra("android.intent.extras.CAMERA_FACING", 1);

代码

    /*for getting image using camera*/
private void cameraIntent() {
    Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    intent.putExtra("android.intent.extras.CAMERA_FACING", 1);
    startActivityForResult(intent, GlobalString.REQUEST_CAMERA);
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-28
    • 1970-01-01
    • 1970-01-01
    • 2016-06-06
    • 1970-01-01
    • 2018-10-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多