如何在iOS应用程序中使用Vuforia处理照相机中断状态,以实现增强现实效果和AKARK相同?
问题描述:
在我的应用程序之一正在使用Vuforia和ARkit在相机模式下加载3dimages。我必须检测相机中断状态,并且需要显示警报以用新图像加载相机屏幕。 在ARKit我们有委托方法如何在iOS应用程序中使用Vuforia处理照相机中断状态,以实现增强现实效果和AKARK相同?
- (void)sessionWasInterrupted:(ARSession *)session;
是否有vuforia SDK任何委托检测会话中断。
下面是要处理
场景情景1: 用户打开使用vuforia和3dmodel已经加载并立即按下主屏幕ARViewcontroller。 当用户再次打开应用程序时,我必须解除ARView和neew以显示警报,会话已被中断,请开始新的会话。
解决方案: 我试图处理使用的appdelegate Methods.applicatonDidEnterBackground这种情况。
场景2: 用户使用vuforia和3dmodel打开ARViewcontroller已被加载并立即按下主屏幕。 现在用户按下锁定/电源按钮。 在这种模式下App仍然处于前景。 如何处理这种情况。需要任何建议/解决方案。
答
使用解决这个问题的appdelegate方法
- (void)applicationDidEnterBackground:(UIApplication *)application
- (void)applicationDidBecomeActive:(UIApplication *)application
与NSNotificationCenter
沿