私のアプリケーションの1つでは、カメラモードで3dimagesを読み込むために、VuforiaとARkitを使用しています。私はカメラの中断状態を検出しなければならず、カメラの画面に新しい画像をロードするためにアラートを表示する必要があります。 ARKitで は、我々はデリゲートメソッドiOSアプリケーションでカメラの中断状態を処理するには、Vuforiaを使って拡張現実感を同じARKitにしますか?
- (void)sessionWasInterrupted:(ARSession *)session;
セッションの中断を検出するvuforiaのSDKのいずれかのデリゲートがありますがあります。
処理されるシナリオです
シナリオ1次のとおりです。 ユーザーはvuforiaを使用してARViewcontrollerを開き、3dmodelがロードされ、すぐにホーム画面を押されました。 ユーザーが再びアプリケーションを開くと、ARViewを却下し、セッションが終了したことを示す警告が表示されます。新しいセッションを開始してください。
ソリューション: 私はこのシナリオをAppelegate Methods.applicatonDidEnterBackgroundを使用して処理しようとしました。
シナリオ2: vuforiaと3dmodelを使用しているユーザーがARViewcontrollerを開いてすぐにホーム画面を押しました。 ユーザーがロック/電源ボタンを押した。 このモードでは、アプリケーションはフォアグラウンドになります。 このケースの処理方法。提案/解決策が必要です。