【UE4】在控件蓝图上播放视频

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 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/22627.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

apache ranger

简介: ranger 是一个用于启用、监控和管理跨hadoop平台的全面的数据安全框架。 ranger的愿景是在hadoop系统中提供全面的安全管理。随着yarn的出现,hadoop 平台能够支持真正的数据糊架构。企业能够在多租户环境中运行多个任务负载。hadoop 数据安全需要…

在阿里云linux上安装MySql数据库

我们先远程连接服务器 然后输入 sudo yum update重新运行一下 然后 sudo yum install mysql-server安装 mysql 服务 其中有两次 y n 选择 都选y就好了 然后 运行 sudo service mysqld start启动MySql 然后 我们查看一下MySql sudo service mysqld status

用github的copilot;tmux中进去了> 怎么退出

1、首先要学籍认证 (前提:(241条消息) Copilot使用的关卡——GitHub教育认证方法和注意事项_github教师认证_石去皿的博客-CSDN博客) 网址:Are you a student? - GitHub Education (241条消息) GitHub学生认证,可…

Linux内核模块开发 第 10 章 系统调用

The Linux Kernel Module Programming Guide Peter Jay Salzman, Michael Burian, Ori Pomerantz, Bob Mottram, Jim Huang译 断水客(WaterCutter)源 LKMPG 10 系统调用 到目前为止,我们所做的唯一一件事就是使用定义明确的内核机制来注册…

Android 多边形导圆角(Path画折线导圆角)

前言:用path画折线,2条线相交处导圆角 简介:为开发者提供工具类,方便对使用path画折线设置圆角。使用path画多边形,如三角形、矩形、平行四边形等,同时设置圆角。另外提供计算直线上某点坐标。 实现原理 …

开源大模型发展汇总

1. 大模型发展&概况 a. 发展线路图 其中基础模型如下: 大部分不开源,而OPT、BLOOM、LLaMA 三个模型是主要面向开源促进研究,聊天机器人场景开源的Open Assistant(huggingface)中文有一些GLM,百川&…

Mac环境下安装nginx并本地部署项目

1、前提 必须安装了homebrew,可在终端输入命令brew -v查看是否已经安装,如果输入指令出现版本号说明已经安装成功 如果未安装先安装(homebrew官网地址) /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/H…

类和对象(二)

目录 一、类的六个默认成员函数 二、构造函数 2.1 概念 2.2 特性 三、析构函数 3.1 概念 3.2 特性 四、拷贝构造函数 4.1 概念 4.2 特性 五、赋值运算符重载 5.1 运算符重载 5.2 赋值运算符重载特性 六、const修饰成员函数 七、取地址及const取地址操作符重载 一…

设计模式——备忘录模式

备忘录模式 定义 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,之后就可以将该对象恢复到原先保存的状态。 备忘录模式(Memento Pattern)是一种弥补缺陷的模式,能够在失败…

敏捷测试自动化

目录 前言: 敏捷宣言 敏捷软件开发VS传统方法 敏捷云服务 对什么进行自动化? 测试自动化的技巧 关于敏捷测试和自动化测试的关键信息 前言: 敏捷测试自动化是在敏捷开发环境中使用自动化工具和技术来支持测试活动的一种方法。它旨在提…

4G 网络跟 5G 的区别

4G网络和5G网络是两种不同的移动通信技术,它们在数据传输速度、延迟、连接密度和网络容量等方面存在一些区别。以下是它们之间的主要区别: 1. 速度:5G网络的速度比4G网络更快。5G网络具备更广的频段和更高的频率,能够提供更大的带…

【数据结构---排序】庖丁解牛式剖析常见的排序算法

排序算法 一、常见的排序算法二、常见排序算法的实现1. 直接插入排序2. 希尔排序3. 直接选择排序4. 堆排序5. 冒泡排序6. 快速排序6.1 递归实现快速排序思路一、hoare 版本思路二、挖坑法思路三、前后指针法 6.2 非递归实现快速排序 7. 归并排序7.1 归并排序的递归实现7.2 归并…