【Unity3D插件】视频播放插件AVPro Video的研究

举报
恬静的小魔龙 发表于 2021/09/26 14:37:40 2021/09/26
【摘要】 推荐阅读CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客QQ群:1040082875 一、前言Avpro Video是一款由RenderHeads出品的可以在Unity上安装使用的万能多平台视频播放插件,Avpro Video支持Windows,linux,ios,mac,Android等多平台万能播放。不仅可以实现基础的播放功能,还能实现进度条拖放和速率调整,播放...

推荐阅读

一、前言

Avpro Video是一款由RenderHeads出品的可以在Unity上安装使用的万能多平台视频播放插件,Avpro Video支持Windows,linux,ios,mac,Android等多平台万能播放。不仅可以实现基础的播放功能,还能实现进度条拖放和速率调整,播放4K视频,360度全景视频等,并对不同的平台进行了优化。
这里写图片描述

二、参考资料

http://www.onlinedown.net/soft/987730.htm
https://blog.csdn.net/yiwei151/article/details/78415771
https://blog.csdn.net/dark00800/article/details/56015917

三、下载链接

CSDN下载链接
https://download.csdn.net/download/q764424567/12882092
GitHub下载链接
https://github.com/764424567/Unity-plugin/blob/master/AVPro Video.unitypackage

四、如何安装使用

基于UGUI的视频播放功能

  1. 将下载的unitypackage导入工程,可以看到以下几个文件夹
    这里写图片描述

  2. 创建Media Player对象,在Hierarchy视图右击或者选择菜单栏的GameObject菜单,然后选择AVPro Video->Media Player
    这里写图片描述
    这里写图片描述

Media Player对象包括基础设置

  • Media Properties(视频的图像和音频设置)
  • Global Settings(全局设置)
  • Preview(预览,只在Play时有效)
  • Events(回调事件)
  • Platform(多平台重写)
  • About(插件信息)
    其中我们一般需要进行设置的只有基础设置和Events。

这里写图片描述

  • Absolute Path Or URL :绝对路径或者URL,path写服务器的路径,但是记得写视频的后缀名,这个时候就可以在线播放视频了
  • Relative To Project Folder:相对于项目文件夹的路径,这个因为打包之后项目的相对路径就变了,需要不同平台,设置不同参数
  • Relative To StreamingAssets Folder:这是视频文件的最佳和最常见的位置。这个文件夹位于。“Assets/streamingassets/”,如果它不存在,你必须创建它。复制到这个文件夹的文件不会被Unity导入或处理,但是它们会自动复制到构建中。
  • Relative To Data Folder:数据文件夹是由Unity指定的
  • Relative To Peristent Data Folder:持久数据文件夹由Unity指定
  1. 设置Medie Player的参数
    这里写图片描述
    这里写图片描述
  • 注意一下的是Video Location这个选项
  • 推荐使用StreamingAssets文件夹
  • 需要在项目的Assets目录下新建一个StreamingAssets文件夹,然后将视频拖进去,StreamingAssets中的文件不会被打包到程序资源包中,而是作为一个独立的目录自动生成在输出的程序目录的Data目录下
  • Recent选项可以快速选择之前选择过的文件
  • Browse选项可以快速选择电脑中的文件

4.创建AVPro Video对象,在Hierarchy视图右击或者选择菜单栏的GameObject菜单,然后选择UI->AVPro Video
这里写图片描述
参数这么设置就行
这里写图片描述

OK 视频就可以播放了

五、如何在手机上在线播放视频

同样的步骤添加Media Player组件之后,设置Media Player组件的参数
这里写图片描述
将VideoLocation改为URL,VideoPath改为你服务器的路径,但记得写视频的后缀。这个时候就可以在PC上播放在线视频了

安卓设置

当然如果我们想要在安卓上播放的还需要更改一些设置;
这里写图片描述
在这个切换为安卓平台的,同时需要在PlayerSetting中设置一些参数。

因为这个插件支持的最低Level为16,所以需要改为16,同时修改下面的参数
  这里写图片描述
这样我们就可以在安卓上播放在线视频了。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

举报
请填写举报理由
0/200