持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第22天,点击查看活动详情
概述
本篇文章主要分享一个作者平时在开发过程中使用过的感觉还比较好的插件,希望对各位日后开发过程中能够有所帮助。本篇文章主要分享的插件是AVPro Video 。一款非常好用的视频播放插件。在Unity中除了自带的VideoPlayer,在一个比较好用,的就是AVPro Video插件。
使用
上一篇文章我们主要介绍了一下AVPro插件的整体结构以及大致看了一下官方案例场景。今天我们就来详细的介绍一下MediaPlayer插件的几个主要的参数。
我们大致的浏览一下,可以分为如下几个区域:
1、视频预览区域,在这里我们可以看到即将播放/正在播放的视频的预览,可以控制播放暂停,循环,音量,显示时长等
2、Media Info:视频信息,这里主要是用来显示上面的预览区域播放的视频的信息,如下图,主要有显示视频的分辨率,帧率等信息
3、Setting:设置界面,这是这个组件中最终要的部分
第一项:Source,选择视频资源,有两种形式,一种是直接选择视频,一种是通过路径设置视频
事例中选择的模式就是直接拖拽视频的方式
当选择path模式的时候,可以选择是通过本地路径还是URL的形式,AVPro支持绝大部分的视频格式,所以可以直接打开本地文件进行选择,视频地址下方会有提示,到诉你选择的视频/路径是都有问题
接下来就是Main主要的参数
- Auto Open:是否自动打开
- Auto Play:是否自动播放视频
- Loop:是否循环播放
- Playback Rate:控制视频快进/快退 后面我们将会介绍这些参数我们如何调用 再往下来就是音频的设置,用来播放是否播放视频的声音
想要将视频的声音播放出来,这里使用的是AudioOutput来进行输出
在后面就是一些不太常用的参数设置,以及在不同平台上的设置,感兴趣的朋友也可以自行研究下或者是通过官方的API进行学习
结束
本篇文章主要是了解一下MediaPlayer组件的各个参数,为了以后我们在程序中控制能够更加精准的找到位置并进行控制。