安装

时间:2016-08-08 16:20:30

标签: ios camera avfoundation avcapturesession avcapturedevice

我有一个应用程序直接打开基于此WWDC示例的相机:https://developer.apple.com/library/ios/samplecode/AVCam/Introduction/Intro.html

一些用户遇到了相机无法开启且无法捕捉内容的错误。

我昨晚遇到了同样的问题,这就是我所观察到的:

  1. 我正在调试一个单独的问题,相机工作100%正常,然后突然间,它停止工作。

  2. 每次我打开应用程序或导航回相机时,它都会显示当前指向的任何黑暗视图,但图像被冻结。它就像它工作了1秒钟,然后捕捉预览会冻结。

  3. 我试图强行关闭并重新开启,同样的问题。

  4. 我尝试卸载并重新安装,同样的问题。

  5. 然后我重新启动手机,问题就解决了。

  6. 如何在单独的安装之间存在此错误?

    有谁知道可能导致相机失败的原因?

    如果只是在使用它几个月之后发生一次,我该如何进行调试呢?我不知道触发它的是什么?

2 个答案:

答案 0 :(得分:3)

你在运行iOS 9吗? 这可能是iOS 9软件内部错误。 我有完全相同的不可重现的问题,但有MapKit的地图视图渲染。 在我的情况下,地图视图只显示没有任何地图对象的矩形网格 - 没有街道,湖泊,河流等。

我试图通过互联网谷歌找到这种奇怪问题的潜在原因,但没有任何运气。然后我重新启动设备,这有助于,就像你的情况一样。

当然,我的信息不是一个完整的答案,只是想分享我的经验。

答案 1 :(得分:2)

您的过程无法直接访问相机硬件,而是通过设备管理器。正是该经理的状态决定了事情是否有效。

要确认,当您的应用遇到问题时,请将其删除,然后打开默认的相机应用。如果它显示空白或静止帧预览,那么您知道它在您的应用中不一定是个问题。