视频播放器插件
文档 下载 评论(0)

哈喽,大家好,我叫人宅

这里我们来介绍一下UE4视频插件SimpleTutoria的使用技巧。

该插件提供了一个视频播放器的功能,和Ue4完美兼容。支持多个平台,这个插件是由C++独立全流程(塔防)那套课程封装而来,其案例的应用 在我们的全平台APP开发 和 Moba开发 中均有应用。没有看过这两套课程的学员 可能因为学习成本原因,希望尽快入手UE视频播放器功能,特此出这篇文章教学。

我这边用最原始的工程来搭建视频播放器和视频列表功能。

1.先创建一个工程,这里我采用了一个空的UE4C++工程。

2.开始部署我们的UE4视频插件.需要在 renzhai.net 这个网站下载该插件, 这里提供了两个版本,一个是蓝图版本的(免费,不提供源码,不支持打包),还要一个是源码版本(需要收费,支持多个平台打包)。我这边就使用蓝图版本,来演示使用技巧:

3.把下载下来的插件拷贝到自己的工程下的Plugins 。如果没有Plugins就创建一个空文件夹

4.蓝图版本直接双击启动

源码版本需要鼠标右键 Generate一下再从源码启动。

5.打开工程后启动UE4插件 看看有没有正确加载进来

6.确定加载进来后,我们回到插件根目录,把插件的Content里面内容拷贝到项目的Content里面:

7.此时编辑器里面就多了这些文件,我们最最主要用的就是UI_TutoriaSystem_BP这个类:

8.现在我们来建立我们的应用。鼠标右键,建立一个widget

我给它取名叫MainScreen

9.打开关卡蓝图

10.加入如下的代码,它就相当于我们UGM的程序启动入口,记得保存一下当前的管卡

11.打开MainScreen UGM

12.找到如下的 UMG BP

13.拖到编辑器里面,这个就是我们的播放器,我这边把它封装成了UMG,如果对这个样式不满意,可以自己定制。

14.现在来到MainScreen的 EventGraph里面,可以看看这个插件提供的函数

PlayMediaByLocal :可以加载本地的视频,但是需要指定路径;

例如:D:\BaiDuDownload\13-7 最简单好理解的UDP-服务端搭建.mp4

PlayMediaByNet :可以加载网络的视频,但是需要指定URL;

例如:https://renzhai.net/wp-content/uploads/2020/10/Moba演示.mp4

有了这个播放器,你就可以建立列表进行自己的视频播放效果。

15.这里再做一个补充

如果希望修改MediaPlayer_BP的名字 ,修改完一定要同时修改MediaPlayerName的名字,赋值会导致无法播放

为什么我们不直接用实例,而是通过路径,原先的方案是使用实例,但是打包后该实例始终加载不进来,干脆用路径,至少不影响打包。

发表评论

一.商业版本和学习版本的对比

二.您还未登陆哦

三.该资源出自以下课程