用Vuforia实现扫描卡片播放视频的功能

步骤

    1. 去vuforia官方下载一个带有Video Playback的样例
    1. 把Video Playback导入Unity
    1. 导入vuforia的SDK
    1. 删除Main Camara之后添加AR Camare
    1. 托入ImageTarget到Hierachy层中去,结果如下


      image.png
    1. 将Video托入ImageTarget,成为IT的子对象


      image.png
    1. 设置被识别的图片


      image.png
image.png
image.png
    1. 把需要播放的视频导入到StreamingAssets中,切记,一定是导入到StreamingAssets的根目录中,否则无法播放
image.png
    1. 设置视频的播放路径和第一帧显示的内容。导入的视频只支持.mp4或.m4v格式。还有就是设置路径的时候一定要加视频的后缀名。
image.png
    1. 完成上述所有操作之后,我们还需要给ARCamera添加一个脚本VideoPlay(点击Add Compnent搜索Play Video即可添加脚本),不添加此脚本的话,点击屏幕的播放按钮无法播放视频。删除ARCamera下面的一个脚本:Default Initialization Error Handler(点击脚本有上角的小齿轮,选择Remove Compnent即可删除)还需要移除Image Target中的Default Trackable Event Handler之后重新添加一个Trackable Event Handler。否则会出现视频离开了被识别物品后海在播放的问题。


      image.png
image.png
    1. 点击标题栏的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)

参考文章

AR-vuforia扫描识别图片播放视频

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容