一段时间前,一个人用相机(Camera2)写了一个应用程序。而且它在三星S5 (Android 6)上也有效。但是有了S8+ (安卓8),摄像头就不能对焦了。它从CONTROL_AF_STATE_INACTIVE到CONTROL_AF_STATE_ACTIVE_SCAN再到CONTROL_AF_STATE_FOCUSED_LOCKED (然后在最后两个状态之间循环),但相机没有对焦。
但当我第一次推迟自动对焦开始时(例如,在打开相机设备后1-2秒),相机对焦-但仅此一次。然后,它返回到循环通过这些状态,而不聚焦。
唯一有帮助的是重新打开摄像设备,但由于延迟,这是不可接受的。
我正在尝试使用CONTROL_AF_MODE_CONTINUOUS_PICTURE而不是CONTROL_AF_MODE_MACRO,这对S8有效,但不适用于S5 :/
有没有人有这样的问题?我会试着准备SSCE,但也许有人知道该怎么做?
发布于 2018-05-11 03:23:57
这是一个已知的故障,...the三星论坛有一个可能的解决方案:https://us.community.samsung.com/t5/Galaxy-S8-Questions-and-Answers/Camera-Not-Focusing-and-Blurry-Photos/td-p/103058 -这似乎是一个制造/机械问题。
轻敲背面可能会松开卡住的镜头(例如:而它来回切换模式)。我仍然会检查是否有这种情况,它的行为可能仍然与在其他S8+设备上运行时相似。这并不是人们对一款全新智能手机的期望,但镜头间隙的精确度似乎太低了。也许可以试着RMA那个设备?
https://stackoverflow.com/questions/50261205
复制相似问题