我使用了VUforia Qualcomm SDK的VideoPlayback示例,以下是我的应用程序流程:
启动应用程序时,视图会显示一个按钮。当您按下按钮时,会加载增强现实视图。
我已经成功地创建了一个新的viewcontroller,我在其中放置了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];
有了这个,我就可以用声音播放视频了。但电影播放器没有加载;声音播放,屏幕上没有视频。
我该如何解决这个问题?
答案 0 :(得分:0)
我遇到了类似的情况,Vuforia VideoPlayback + Unity + Android,声音但不是视频,只是注意到在设计模式下视频网址路径错误(无效)并且在运行应用程序时尝试更改路径代码产生这个问题。也许在初始化视频时会出现错误,但还不确定。 但是当在设计模式下用现有的路径替换url路径并运行我的应用程序并再次通过代码更改URL时,一切正常。 希望可以帮到你
马里亚诺