2017-02-14 126 views
0

我正在使用Nexus 6P,它看起来像当我切换到手动相机2模式时:将焦点,传感器灵敏度以及传感器曝光时间设置为有效值;我的自动白平衡被关闭。然而,我的注释5并非如此。我看不出为什么!Android Camera2手动设置

回答

0

这是正常现象,当您将captureRequest切换为MANUAL_TEMPLATE时,所有模式均切换为关闭。如文档所述:

捕获参数的直接应用程序控制的基本模板。所有自动控制均被禁用(自动曝光,自动白平衡,自动对焦),并且后期处理参数被设置为预览画质。手动捕获参数(暴露量,灵敏度等)被设置为合理的默认值,但应由应用程序根据预期用例重写。此模板保证在支持MANUAL_SENSOR功能的相机设备上受支持。

在你的情况,我建议你向用户TEMPLATE_PREVIEW模板,直到用户或修改一个值,那么你可以与设定值不变切换到MANUAL_TEMPLATE一起,把一个缺省值的建设者,以避免一个没有参数的黑色预览。