我尝试使用以下代码强制S5聚焦于Infinity:
myCamera.cancelAutoFocus();
parameters.setFocusMode(Camera.Parameters.FOCUS_MODE_INFINITY);
myCamera.setParameters(parameters);
在显示预览之前:
myCamera.setPreviewDisplay(myHolder);
myCamera.startPreview();
我用
控制设置parameters = myCamera.getParameters();
产生“无限”的
但是相机仍然以连续照片中的方式捕捉焦点。
(与Nexus 7使用的代码相同)。
有没有人在使用S5时遇到过这样的麻烦?
感谢您的任何建议。
答案 0 :(得分:0)
是的,三星似乎搞砸了,然后用户最终指责不相关的应用程序开发人员,因为他们的设备自动对焦问题。根据我的经验,Galaxy S5是迄今为止最大的攻击者,但其他近期的三星机型似乎也是如此。这对旧S3来说似乎不是问题。
这些近期的三星将报告他们支持无限远焦点,并将接受该模式设置,但这完全被破坏......它会在录制时不断重新聚焦,使得所得到的视频彻底刺激观看和经常无法使用。
我还没有找到解决方法,除了完全避免使用无限模式,而是使用固定模式(如果支持),或尝试将焦点固定在自动模式。在我的情况下,我把它作为一个用户选项,默认情况下关闭,因为使用破碎的三星的人数很多。