我已经在android中编写了一个摄像头应用程序,并且已经在两部android手机上对其进行了测试,在一部手机上预览时自动曝光效果很好,但在另一部手机上则完全不起作用。仅当我调用autoFocus()方法时,第一个电话才能工作。在后者的电话上,内置应用程序的自动曝光有效,但我的代码无效。有什么方法可以手动开始使用自动曝光吗?
最佳答案
检查Camera类
Camera.Parameters getParameters()
并在Camera.Parameters类中检查这两个方法
int getExposureCompensation()
获取当前的曝光补偿指数。
float getExposureCompensationStep()
获取曝光补偿步骤。
假定存在某些功能之前,应检查手机摄像头的功能
关于android - 控制相机的自动曝光,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10317150/