本节书摘来自华章出版社《AR与VR开发实战》一书中的第2章,第2.3节,作者 张克发 赵兴 谢有龙,更多章节内容可以访问“华章计算机”公众号查看。
2.3 创建AR视频
本节将介绍AR视频的创建,AR视频即识别某张图像并播放与所识别图像对应的视频文件,一般用于企业宣传册、广告、书籍等相关领域。我们将会继续使用Unity和Vuforia SDK来开发AR视频应用,关于Vuforia SDK的相关配置可参阅前面的章节。
Unity默认支持的视频格式分别有.mov、.mpg、.mpeg、.mp4、.avi和.asf,我们在项目应用中一般采用.mp4文件进行视频的播放。在本节中,我们将介绍一款用于移动手机视频播放的Unity插件,该插件名为Easy Movie Texture,通过简单的设置即可完成视频的播放。
1.插件导入
下载Easy Movie Texture 2.36插件并导入Unity中,在EasyMovieTexture文件夹下找到VideoManager预制件并将其放置到层级视图Hierarchy中,将VideoManager作为识别图像的子物体,该预制件可以将视频以当前面片(Plane)的大小比例进行播放。
注意
在Assets文件夹中找到StreamingAssets文件夹,将视频文件放在该文件夹下。如果Assets中没有该文件夹,则需要手动创建该文件夹,如果视频放在其他文件夹下,将无法加载视频。
2.设置视频播放选项
选中VideoManager,在Inspector面板的Str File Name选项中填入视频名称,如a.mp4。该组件还可以设置是否自动播放(B Auto Play)、是否循环播放(B Loop)等属性。该预制件本质上是一个面片和控制播放的Media Player Ctrl组件,所以可以手动调整面片相对于识别图的大小和位置。![screenshot]()
时间: 2024-10-10 21:22:41