Android Camera2手动设置

时间:2017-02-14 22:54:28

标签: java android android-camera2

我使用的是Nexus 6P,当我切换到手动摄像头2模式时:将焦距,传感器灵敏度以及传感器曝光时间设置为有效值;我的自动白平衡被关闭了。然而,在我的Note 5中并非如此。我无法弄清楚原因!

1 个答案:

答案 0 :(得分:1)

这是正常的,当您将captureRequest切换为MANUAL_TEMPLATE时,所有模式都会切换为关闭。正如文件所说:

  

用于直接应用程序控制捕获参数的基本模板。禁用所有自动控制(自动曝光,自动白平衡,自动对焦),并将后处理参数设置为预览质量。手动捕获参数(曝光,灵敏度等)设置为合理的默认值,但应由应用程序覆盖,具体取决于预期的用例。保证在支持MANUAL_SENSOR功能的相机设备上支持此模板。

在您的情况下,我建议您使用TEMPLATE_PREVIEW模板,直到用户或您修改一个值,然后您可以切换到MANUAL_TEMPLATE并与设置值一起放置默认值到您的构建器,以避免没有参数的黑色预览。