哈喽,大家好,我叫人宅
这里我们来介绍一下UE4视频插件SimpleTutoria的使用技巧。
该插件提供了一个视频播放器的功能,和Ue4完美兼容。支持多个平台,这个插件是由C++独立全流程(塔防)那套课程封装而来,其案例的应用 在我们的全平台APP开发 和 Moba开发 中均有应用。没有看过这两套课程的学员 可能因为学习成本原因,希望尽快入手UE视频播放器功能,特此出这篇文章教学。
我这边用最原始的工程来搭建视频播放器和视频列表功能。
1.先创建一个工程,这里我采用了一个空的UE4C++工程。
2.开始部署我们的UE4视频插件.需要在 http://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的名字,赋值会导致无法播放
为什么我们不直接用实例,而是通过路径,原先的方案是使用实例,但是打包后该实例始终加载不进来,干脆用路径,至少不影响打包。
一.商业版本和学习版本的对比
二.您还未登陆哦
三.该资源出自以下课程
四.相关解决方案
付费版本包含源码,可以二次开发,如果您不需要二次开发,或者想先试用一下,那么我建议先用免费版本,有的免费版本需要登录。
如果免费版本蓝图无法启动,请点击我,里面有解决方案
如果有问题 请加入 售后QQ群:946331852 我们会收集问题,安排维护
如果有希望新增的功能也可以反应到售后,我们会安排添加,感谢理解。
五.社区版本(主要针对不需要登录本站的用户)
支持Android rtsp,rtmp流播放吗?
支持的
支持html平台吗, HTML打包后在网页上视频能播放么
暂时不支持,可以用像素流的方式
想试试看插件怎么样但是免费版的好像播放不了,用的也是UE4.26的。有交流群或者联系方式吗
有交流群,免费版本的我们正在制作