UE版本:4.26
在上一篇文章中(【UE】场景内播放视频、音频)介绍了如何在场景中播放视频,本篇文章将介绍如何在UI上播放视频
效果
步骤
1. 首先在“Content”文件夹中新建一个名为“Movies”的文件夹
2. 在文件夹中随便添加一个.mp4格式的视频
3. 新建一个“文件媒体源”
这里命名为“MyFileMediaSource”
打开“MyFileMediaSource”,选择那个.mp4文件在硬盘上的路径
4. 再新建一个媒体播放器
勾选如下内容
此时可以看到创建了如下两个资产,一个是媒体播放器,另一个是媒体纹理,这里分别命名为“MyMediaPlayer”、“MyMediaPlayer_Video”
打开“MyMediaPlayer”,双击“MyFileMediaSource”来查看是否能够播放该视频源
5. 新建一个控件蓝图,这里命名为“WBP_moive”
打开“WBP_moive”,添加一个图像控件
6. 对媒体纹理“MyMediaPlayer_Video”创建一个材质
打开这个材质,材质域选择用户界面
7. 将材质给到图像控件
在控件蓝图的设计器中新建一个变量,命名为“MediaPlayer”
变量类型为媒体播放器的对象引用,默认值设置为媒体播放器“MyMediaPlayer”
在事件图表中添加如下节点
8. 在关卡蓝图中显示该控件
运行效果如文章开头所示。
参考文章:
https://blog.csdn.net/Highning0007/article/details/125879069