Vuforia+Unity尝试AR小功能(2)

上一章只是简单的记录一下2D图片识别,并识别出一个小球,这次想尝试播放一段视频。因为是小白所以进阶比较慢,总是会遇到各种神一般的问题,在此想把自己的思路整理一下,将遇到的问题记录下来,方便以后回顾思考。

Vuforia如何加载视频

首先要到Vuforia官网上下载它们的案例,找到Advanced Topics,点Download for Unity。解压后会出现三个包,我们只需要其中一个VideoPlayback。


Vuforia+Unity尝试AR小功能(2)_第1张图片

打开已经加载好Vuforia插件和识别图的项目,双击VideoPlayback,就可以把里面的脚本内容加载进Unity里。


Vuforia+Unity尝试AR小功能(2)_第2张图片

完成之后咱们的Assets里面就会多了好多个文件夹,其中最主要的是这个Vuforia Video Playback,双击Prefabs,将里面的Video拖到ImageTarget下面,把小球隐藏或移到一边去(保留小球是想试下能否加载出多个元素,试验结果是可以的)。
Vuforia+Unity尝试AR小功能(2)_第3张图片

在这里,把你已经下载好想要播放的视频放进Assets - StreamingAssets下面去,文件格式必须是mp4或者m4v格式,否则不支持。
继续,点开Video,将文件的完整名称加格式复制到Path里面,选一个视频贴图。


Vuforia+Unity尝试AR小功能(2)_第4张图片

点击ARCamera,加入两个脚本Play Video 及 Video Playback Tap Handler,去掉Default Initialization Error Handler。
Vuforia+Unity尝试AR小功能(2)_第5张图片

还有下面这几个地方一定要注意!!已经在这几个地方哉了N次跟头了。
ImageTarget里加入Trackable Event Handler脚本,删除Default Trackable Event Handler。ARCamera内Vuforia的设置中,一定确认key,并载入识别图。
Vuforia+Unity尝试AR小功能(2)_第6张图片

Vuforia+Unity尝试AR小功能(2)_第7张图片

确认无误之后再导出iOS,可选择Append在原来基础上附加上去。
Vuforia+Unity尝试AR小功能(2)_第8张图片

最后导出到Xcode后可以在自己的手机上试验一下啦,我这边是已经成功咯!


Vuforia+Unity尝试AR小功能(2)_第9张图片

可以点击按钮播放视频,暂停后再点击播放会在进度条停止的地方继续播放,要注意的是在Unity上是无法点击播放视频的,必须在安卓或者iOS平台才能播放哦~
这部分结束了,下次想学习一下怎么放置3D模型进去,并且做一点小交互。希望成功,祈祷祈祷

你可能感兴趣的:(Vuforia+Unity尝试AR小功能(2))