1

VUforia Qualcomm SDK の VideoPlayback サンプルを使用しました。アプリケーション フローは次のようになります。

アプリケーションを起動すると、ビューにボタンが表示されます。ボタンを押すと、拡張現実ビューが読み込まれます。

VideoPlaybackAppDelegate のすべての関数を配置した新しいビューコントローラーを正常に作成できました。動作し、ターゲットを検出して画像と再生ボタンを表示します。ボタンをクリックすると、しばらくすると音が鳴り始めます。ただし、MoviePlayerView は画面に読み込まれません。

これを担当する行が VideoPlayerHelper.m にあることがわかりました。

// Add the MPMoviePlayerController's view to the

        // arParentViewController's view

        VideoPlaybackAppDelegate* appDelegate = [[UIApplication sharedApplication] delegate];

        [[appDelegate arParentViewController] addMoviePlayerViewToMainView:moviePlayer.view];

だから私はそれを次のように変更しました:

(ARview is my customView Controller)

ARView *myview = [[ARView alloc]init];

            [[myview arParentViewController]  addMoviePlayerViewToMainView:moviePlayer.view];

これで、音声付きで動画を再生できます。ただし、ムービー プレーヤーは読み込まれていません。サウンドが再生され、画面にビデオが表示されません。

どうすればこれを解決できますか?

4

1 に答える 1