Unity学习 — 视屏播放插件AvProVideo-鼠标控制播放、暂停和更换视频!
本文提供详细教程 记录遇到的难点并帮助同行的朋友们 坚持以最简单的方法传授和把更好的阅读体验带给你们! |
一:前言
最近在做一些带有播放视频的项目,通过使用几个插件和对比后,感觉有些还是比较实用方便的,选择了这一款给大家介绍一下,不足之处多多指正!。
二:效果图
三:插件资源下载
1:官网
可以在Unity商店下载
2:网盘下载插件
链接:https://pan.baidu.com/s/1hiaTtbJXWFxs4iWMb12DlA
提取码:frkl
四:资源导入程序
1:插件导入
2:创建Media Player对象,在Hierarchy视图右击或者选择菜单栏的GameObject菜单,然后选择AVPro Video->Media Player
3:参数讲解
——Media Player对象包括基础设置
Media Properties(视频的图像和音频设置)
Global Settings(全局设置)
Preview(预览,只在Play时有效)
Events(回调事件)
Platform(多平台重写)
About(插件信息)
其中我们一般需要进行设置的只有基础设置和Events。
1,Absolute Path Or URL :绝对路径或者URL,path写服务器的路径,但是记得写视频的后缀名,这个时候就可以在线播放视频了
2,Relative To Project Folder:相对于项目文件夹的路径,这个因为打包之后项目的相对路径就变了,需要不同平台,设置不同参数
3,Relative To StreamingAssets Folder:这是视频文件的最佳和最常见的位置。这个文件夹位于。“Assets/streamingassets/”,如果它不存在,你必须创建它。复制到这个文件夹的文件不会被Unity导入或处理,但是它们会自动复制到构建中。
4,Relative To Data Folder:数据文件夹是由Unity指定的
5,Relative To Peristent Data Folder:持久数据文件夹由Unity指定
6,推荐使用StreamingAssets文件夹
7,需要在项目的Assets目录下新建一个StreamingAssets文件夹,然后将视频拖进去,
8,StreamingAssets中的文件不会被打包到程序资源包中,而是作为一个独立的目录自动生成在输出的程序目录的Data目录下,如果更换视屏,修改成StreamingAssets里视屏名字即可修改!
9,Recent选项可以快速选择之前选择过的文件
10,Browse选项可以快速选择电脑中的文件
这样视屏就能播放了,注意下这两点:
One
Two
五:手机上在线播放视频
1:同样的步骤添加Media Player组件之后,设置Media Player组件的参数
将VideoLocation改为URL,VideoPath改为你服务器的路径,但记得写视频的后缀。这个时候就可以在PC上播放在线视频了
2:安卓设置
在这个切换为安卓平台的,同时需要在PlayerSetting中设置一些参数。
因为这个插件支持的最低Level为16,所以需要改为16,同时修改下面的参数
六:Demo下载
教程项目下载
链接:https://pan.baidu.com/s/1viUpt1cPKIwWcx3l-h42qA
提取码:07iy
七:关注公主号,获取更多资源素材
拥有自己的服务器 让开发工作不再难 |
MyBe
阿里云 —ESC服务器部署和搭建购买方式(图文并排,一目了然)
一键领取阿里全产品2000元优惠券大礼包 (新手必得享超值优惠)
本博客为非营利性个人原创 所刊登的所有作品的著作权均为本人所拥有 本人保留所有法定权利,违者必究! 对于需要复制、转载、链接和传播博客文章或内容的 请及时和本博主进行联系,留言,Email: [email protected] ———————————————————————————————— 版权声明:对于经本博主明确授权和许可使用文章及内容的 使用时请注明文章或内容出处并注明网址 转载请附上原文出处链接及本声明。 |