Appcelerator 应用中相机无法对焦/保持聚焦

9
在使用我们的 Appcelerator 应用程序拍摄了数十张照片并成功保存后,用户报告称相机无法自动对焦并且使用我们的应用程序拍摄的照片模糊不清。 是什么导致相机应用程序无法自动对焦? 许多使用不同型号(iPad)设备的用户已经报告了这个问题。 我们正在拍摄大量照片,很难确定是什么原因导致相机自动对焦停止工作。 捕获照片/图像的代码非常基础,并如下所示:
            Ti.Media.showCamera(
                {   showControls:true,
                      mediaTypes:[Ti.Media.MEDIA_TYPE_PHOTO],
                         success:function(e){
                                     try{
                                            imgPhoto.image = e.media;                                              
                                     }
                                     catch(e){                                                          
                                        require('lib/Error').Capture(e);                                        
                                     }      
                                },
                       error:function(e){
                                require('lib/Error').Capture(e);
                             }
             }); 

显然,我们已经尝试重置设备、关闭应用程序等方法,这些解决方案只能暂时修复问题。如果有可靠的建议,请告诉我们。

1个回答

1
你在 tiapp.xml 中尝试过以下内容吗?
<key>UIRequiredDeviceCapabilities</key>

<array>
  <string>auto-focus-camera</string>

如果这对您有所帮助,请让我知道。


你正在使用哪个SDK? - A. A. Sebastian
所有当前的5.x、6.x版本 - Newport99

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接