Android camera2-拍照前闪光灯关闭

时间:2018-06-29 21:58:19

标签: android android-camera2

我照做:

CaptureRequest captureRequest;

captureRequestBuilder.set(CaptureRequest.FLASH_MODE, CaptureRequest.FLASH_MODE_TORCH);

captureRequest = captureRequestBuilder.build();

cameraCaptureSessions.setRepeatingRequest(captureRequest, captureCallBackListener, backgroundHandler);

...但是在拍照之前闪光灯会关闭。

1 个答案:

答案 0 :(得分:0)

也许这可能有所帮助:

  

CONTROL_AE_MODE   在API级别21中添加   公共静态最终密钥CONTROL_AE_MODE   相机设备自动曝光程序的所需模式。   仅当android.control.mode为AUTO时此控件才有效。   当设置为任何ON模式时,会启用相机设备的自动曝光例程,从而覆盖应用程序选择的曝光时间,传感器灵敏度和帧时长(android.sensor.exposureTime,android.sensor.sensitivity和android.sensor。 frameDuration)。如果选择了其中一种闪光模式,相机设备的闪光单元控制也会被覆盖。   仅当相机设备具有闪光灯组件(android.flash.info.available为true)时,闪光灯模式才可用。   如果需要Flash TORCH模式,则必须将此字段设置为ON或OFF,并将android.flash.mode设置为TORCH。   当设置为任何ON模式时,相机设备自动曝光例程为给定捕获的覆盖字段选择的值将在其CaptureResult中提供。

这是来自这里:https://developer.android.com/reference/android/hardware/camera2/CaptureRequest