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

哈喽,大家好,我叫人宅

这里我们来介绍一下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的名字,赋值会导致无法播放

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

《“视频播放器插件”》 有 6 条评论

  1. kane.chen说道:

    支持Android rtsp,rtmp流播放吗?

  2. 2487665661@qq.com说道:

    支持html平台吗, HTML打包后在网页上视频能播放么

  3. tangying说道:

    想试试看插件怎么样但是免费版的好像播放不了,用的也是UE4.26的。有交流群或者联系方式吗

发表回复

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

二.您还未登陆哦

三.该资源出自以下课程

四.相关解决方案

付费版本包含源码,可以二次开发,如果您不需要二次开发,或者想先试用一下,那么我建议先用免费版本,有的免费版本需要登录。

如果免费版本蓝图无法启动,请点击我,里面有解决方案

如果有问题 请加入 售后QQ群:946331852 我们会收集问题,安排维护

如果有希望新增的功能也可以反应到售后,我们会安排添加,感谢理解。

五.社区版本(主要针对不需要登录本站的用户)

资源推荐

更多>>

.

自动化-实用工具

人宅 8
¥free

.

工具链合集

人宅 10
¥free

.

在线和离线虚拟人工程

人宅 69
¥free

.

无人直播-视频播放器

人宅 21
¥free

.

弹幕回复Client工具

人宅 15
¥free

.

UE与情绪识别

人宅 0
¥98.00

.

UE与百度翻译

人宅 0
¥98.00

.

UE通义千问

人宅 4
¥98.00

.

人工智能自动化安装

人宅 32
¥free

.

高效的本地ini配置

人宅 1
¥48.00

.

DH音频与口型同步

人宅 40
¥free

.

音频转口型服务器

人宅 28
¥free

.

UE5百度文心一言插件

人宅 20
¥98.00

.

UE与PaddleSpeech

人宅 28
¥198.00

.

UE与ChatGLM插件

人宅 26
¥98.00

.

UE与Stablediffusion

人宅 18
¥88.00

.

Bilibili直播插件

人宅 11
¥168.00

.

音频转口型客户端插件

人宅 52
¥198.00

.

UE ChatGPT

人宅 34
¥128.00

.

UE 阿里云智能语音

人宅 53
¥198.00

.

连招战斗插件

人宅 29
¥98.00

.

GAS技能扩展插件

人宅 31
¥98.00

.

DX12独立引擎

人宅 17
¥2680.00

.

对象浏览插件

人宅 64
¥29.00

.

SBL库

人宅 104
¥98.00

.

弹窗插件

人宅 75
¥28.00

.

数值升级伤害推演工具

人宅 82
¥188.00

.

智能热更新插件v2

人宅 228
¥128.00

.

UE高级动画插件

人宅 99
¥48.00

.

SimpleProtobuf

人宅 166
¥298.00

.

幻灯片插件

人宅 65
¥58.00

.

图片格式转UTexture2D

人宅 73
¥38.00

.

分布式服务器插件

人宅 254
¥396.00

.

视频播放器插件

人宅 129
¥68.00

.

RENZHAI版本Git小程序

人宅 116
¥28.00

.

屏幕移动操作插件

人宅 198
¥39.00

.

绘制攻击字体效果插件

人宅 176
¥29.00

.

UE4 zip压缩插件

人宅 264
¥38.00

.

Pak散包查看器

人宅 264
¥32.00

.

打pak和读pak插件

人宅 273
¥free

.

UE4Mysql数据库插件

人宅 233
¥98.00

.

智能热更新插件

人宅 264
¥free

.

UE4文件读取插件

人宅 306
¥8.00

.

UE5HTTP插件

人宅 345
¥48.00

.

UE5对象储存OSS插件

人宅 214
¥98.00

.

UE5多线程插件

人宅 281
¥88.00