如何解决闪光灯开/关相机 2 api Android
我正在开发一个相机应用程序,我使用以下代码制作闪光灯,
private void setFlashMode(CaptureRequest.Builder builder) {
switch (preferences.getInt("Flashmode",0)) {
case 1:
builder.set(CaptureRequest.CONTROL_AE_MODE,CaptureRequest.CONTROL_AE_MODE_ON_ALWAYS_FLASH);
builder.set(CaptureRequest.FLASH_MODE,CameraMetadata.FLASH_MODE_OFF);
break;
case 0:
builder.set(CaptureRequest.CONTROL_AE_MODE,CaptureRequest.CONTROL_AE_MODE_ON);
builder.set(CaptureRequest.FLASH_MODE,CameraMetadata.FLASH_MODE_OFF);
break;
case 2:
builder.set(CaptureRequest.CONTROL_AE_MODE,CameraMetadata.CONTROL_AE_MODE_ON_AUTO_FLASH);
builder.set(CaptureRequest.FLASH_MODE,CameraMetadata.FLASH_MODE_OFF);
break;
case 3:
builder.set(CaptureRequest.CONTROL_AE_MODE,CaptureRequest.FLASH_MODE_TORCH);
}
}
我参考了许多帖子并尝试了所有帖子。但我找不到解决方案。这就是为什么即使已经有人问过我也要发布它。
问题是,只有 Flash 模式不起作用
当我点击拍摄按钮时,闪光灯持续闪烁。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。