我尝试使用以下代码强制S5将焦点放在无穷大:
myCamera.cancelAutoFocus();
parameters.setFocusMode(Camera.Parameters.FOCUS_MODE_INFINITY);
myCamera.setParameters(parameters);在显示预览之前:
myCamera.setPreviewDisplay(myHolder);
myCamera.startPreview();我用来控制设置
parameters = myCamera.getParameters();结果是“无穷大”好吧
但相机仍然像在连续照片中一样寻找焦点。
(与Nexus7相同的代码可以正常工作)。
有没有人已经在S5上遇到过这样的麻烦?
感谢您的任何建议。
发布于 2015-06-18 10:39:25
是的,三星似乎搞砸了,然后用户最终将设备的自动对焦问题归咎于无关的应用程序开发商。据我所知,Galaxy S5是最大的罪魁祸首,但最近三星的其他机型似乎也是如此。在较老的S3上,这似乎不是问题。
这些最近的Samsungs将报告他们支持无限聚焦,并将接受该模式设置,但这是完全错误的……它只会在录制的同时不断地重新聚焦,使得生成的视频看起来非常恼人,而且通常无法使用。
我还没有找到解决这个问题的方法,除了完全避免使用无限模式,而是使用固定模式(如果支持),或者尝试在自动模式下修复焦点。在我的例子中,我把它设为一个用户选项,由于使用坏的Samsungs的人太多,默认情况下这个选项是关闭的。
https://stackoverflow.com/questions/27217580
复制相似问题