BGAQRCode-Android
BGAQRCode-Android copied to clipboard
扫码界面画面非常暗
扫码界面画面非常暗,比直接打开相机暗得多,基本上在室内要扫非发光体的二维码就需要开闪光灯,请问要如何调整摄像头亮度呢?
同问
CameraConfigurationManager.java
void setDesiredCameraParameters(Camera camera) { Camera.Parameters parameters = camera.getParameters(); parameters.setPreviewSize(mPreviewResolution.x, mPreviewResolution.y);
// https://github.com/googlesamples/android-vision/blob/master/visionSamples/barcode-reader/app/src/main/java/com/google/android/gms/samples/vision/barcodereader/ui/camera/CameraSource.java
int[] previewFpsRange = selectPreviewFpsRange(camera, 60.0f);
if (previewFpsRange != null) {
parameters.setPreviewFpsRange(//这个设置了预览FPS在某些机型上预览界面暗,在自己的项目上可以根据机型判断是否设置。
previewFpsRange[Camera.Parameters.PREVIEW_FPS_MIN_INDEX],
previewFpsRange[Camera.Parameters.PREVIEW_FPS_MAX_INDEX]);
}
camera.setDisplayOrientation(getDisplayOrientation());
camera.setParameters(parameters);
}