虚幻4 UI视频播放
本节分为两个部分:
在Cube上播放视频
在UI控件上播放视频
使用序列帧播放视频
前置 视频设置和序列帧设置
视频设置
Step 1 将视频拖入;
Step 2 创建媒体-媒体播放器;
Step 3 勾选纹理;

视频文件全部复制到Content -> Movies 下 (没有就创建这个文件夹)
放到引擎下主要是为了后面分享工程的时候不会丢失源文件
如果要打包工程, 这个文件夹的内容会被一起打包.
视频格式最好为MP4格式;
Step 4 点击媒体播放器,选择右边的保存,保存为一个播放列表;

下面的选项可以让你的视频播放的时候是否循环,或者是否随机播放;
Step 5 添加我们导入的视频

序列帧设置
视频格式: 序列帧 (可以选择EXR, JPG, PNG, BMP), 优先使用EXR, 引擎对这个格式单独做了优化 ,序列帧也必须把文件复制到movies文件夹中;复制完引擎会选择是否让你导入,选择不导入;
步骤:
1.创建图像媒体源

2.选择序列的文件夹路径,勾选选项


在Cube上播放视频
1.右键我们刚刚创建TV的纹理,创建材质;

2.新建一个Cube蓝图,设定相应大小,将材质指定给Cube

3.新建一个media player 变量,将媒体播放器指定给它

4.相关节点


音频部分
1.添加音频组件

2.添加媒体播放器,勾选允许空间化,重载衰减;设定衰减距离


在UI控件上播放视频
1.将材质属性改为用户界面

2.创建UI控件,添加图片组件,将纹理指定给图片

3.蓝图部分也是一样的,不过有一点需要注意的是这个打开播放列表和播放是公用的

使用序列帧播放视频

直接使用序列媒体源在媒体播放器中播放;

