步骤
- 去vuforia官方下载一个带有Video Playback的样例
- 把Video Playback导入Unity
- 导入vuforia的SDK
- 删除Main Camara之后添加AR Camare
-
托入ImageTarget到Hierachy层中去,结果如下
-
-
将Video托入ImageTarget,成为IT的子对象
-
-
设置被识别的图片
-
- 把需要播放的视频导入到StreamingAssets中,切记,一定是导入到StreamingAssets的根目录中,否则无法播放
- 设置视频的播放路径和第一帧显示的内容。导入的视频只支持.mp4或.m4v格式。还有就是设置路径的时候一定要加视频的后缀名。
-
完成上述所有操作之后,我们还需要给ARCamera添加一个脚本VideoPlay(点击Add Compnent搜索Play Video即可添加脚本),不添加此脚本的话,点击屏幕的播放按钮无法播放视频。删除ARCamera下面的一个脚本:Default Initialization Error Handler(点击脚本有上角的小齿轮,选择Remove Compnent即可删除)还需要移除Image Target中的Default Trackable Event Handler之后重新添加一个Trackable Event Handler。否则会出现视频离开了被识别物品后海在播放的问题。
-
- 点击标题栏的Windows->Assets Store去下载Lean Touch(Lean Touch 的脚本添加到Video上去)
![image.png](http://upload-images.jianshu.io/upload_images/1561461-6c752de0a75ddbdb.png?
imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)