版权声明:本文为博主原创文章,未经博主允许不得转载。

UE4蓝图案例:媒体播放器的开关

版本:4.15


一、新建一个项目 
如下图: 

二、在内容浏览器中新建文件夹”Movies”,双击进入后把一个.mp4的视频导入Movies文件夹中 
然后在内容浏览器中右击新建一个File Media Source 
如下图: 

三、选择本项目中的Movies文件夹中的视频 
如下图: 

四、在内容浏览器中新建一个Media Player 
如下图: 

五、这里会弹出一个提示,让你选择影像和声音,我一般都是两个都勾选,如果你不需要声音可以不勾选Audio 
如下图: 

六、选择一个Plane拖入到项目场景中 
如下图: 

七、使用WER键调整好Plane的方位后把内容浏览器中MediaPlayer_Sound和MediaPlayer_Vidio拖入到Plane中 
如下图: 

八、此时你会发现内容浏览器中自动生成了一个材质文件,不用管它

九、选择蓝图——打开关卡蓝图 
如下图: 

十、新建一个变量,类型设置为media player 
如下图: 

十一、编译后将变量的默认值修改为mediaplayer 
如下图: 

十二、在蓝图中右键搜索‘1’,拿到一个‘1’的键盘事件 
如下图: 

十三、搜索open source,记得把情景关联取消掉,否则搜索不到 
如下图: 

十四、把变量栏中的MediaOne拖到蓝图中,按获得(此步也可直接按住Ctrl+鼠标左键拖动到蓝图中)

                                P.S. Ctrl+鼠标左键是Get,Alt+鼠标左键是Set

如下图: 

十五、我们再拿到‘2’的键盘事件当做关闭视频播放的事件 
如下图: 

编译后Play。


当然有细心的朋友会发现当我们连续多次按‘1’时视频就会重头再次播放,要解决这个问题我们需要加上一个Bool变量(可能有其它的解决方法,比如可以设置only,但我没找到,如有大佬知道方法还请不吝赐教)

如下图: 

本人UE4新手上路,C++也是半懂不懂,如文中有错误或疏漏恰巧被路过的大佬看见还请斧正,谢谢!

UE4蓝图案例:媒体播放器的开关1相关推荐

  1. UE4蓝图案例:媒体播放器的开关

    UE4蓝图案例:媒体播放器的开关 版本:4.15 一.新建一个项目 如下图: 二.在内容浏览器中新建文件夹"Movies",双击进入后把一个.mp4的视频导入Movies文件夹中 ...

  2. Authorware使用案例:DirectMediaXtra制作内部媒体播放器

    此文为我2005年读计算机本科时收藏,好东西不敢私藏,大家共享: --==使用DirectMediaXtra制作内部媒体播放器==-- 来源:网络 一.概述 使用Authorware播放声音或视频时, ...

  3. 设计模式综合-媒体播放器的实现

    1. 媒体播放器的实现 (1)案例背景: Windows Media Player 和 RealPlayer 是两种常用的媒体播放器,它们的 API 结构和调用方法存在差别,现在你的应用程序需要支持这 ...

  4. android媒体播放器课程设计,基于Android的多媒体播放器课程设计报告

    基于Android的多媒体播放器课程设计报告 p/*/pp源代码. 我希望这篇文章对初学者有帮助. 希望更多的人在网络上共享自己的学习成果./pp*/pp1 .开发环境/ppAndroid是基于Lin ...

  5. 便携式媒体播放器:电路、工作、布线及其应用

    媒体播放器设备播放音频文件和数字视频.目前,有多种便携式媒体播放器可以简单地播放不同的数字音频.视频和图像文件.先进的媒体播放器支持游戏:录制视频并提供额外的存储空间.所以通常这个空间是存储卡槽的形式 ...

  6. java 媒体播放器_Java多媒体播放器(三)

    No.3 vlcj 一.简介 The vlcj project first gives you Java bindings to just about all of the native functi ...

  7. 【翻译】HTML5基于浏览器的媒体播放器:可以离线播放你的mp3文件

    原文地址:http://www.omgubuntu.co.uk/2011/03/html5-browser-based-media-player-plays-your-mp3s-works-offli ...

  8. Plyr – 简单,灵活的 HTML5 媒体播放器

    Plyr 是一个简单的 HTML5 媒体播放器,包含自定义的控制选项和 WebVTT 字幕.它是只支持现代浏览器,轻量,方便和可定制的媒体播放器.还有的标题和屏幕阅读器的全面支持. 在线演示      ...

  9. QT实现Media Player(媒体播放器)

    QT实现Media Player 项目简介 项目技术 项目展示 主要源码片段解析 获取完整项目源码传送门 项目简介 Media Player示例使用Microsoft Media Player Act ...

最新文章

  1. 【图解】最流行的7个JavaScript 框架各自的优点
  2. progressdialog的setProgress没反应
  3. python3.7界面设计_基于selenium+Python3.7+yaml+Robot Framework的UI自动化测试框架
  4. 大数据技术基础_【基础】大数据技术栈介绍
  5. apscheduler 绿色版
  6. Android之页面有变化用onWindowFocusChanged来监听权限是否开启
  7. matlab怎么整合成一个模块,Matlab如何将m文件制定成模块
  8. 图解 IDEA 中 springboot 项目 MyBatis Generator 逆向生成实体类及 mapper 配置文件
  9. python视窗编程_[PYTHON] 核心编程笔记(19.图形用户界面编程)
  10. java 创建日程到期提醒_在便签提醒类APP排行中哪个软件可以定时提醒每日日程待办?...
  11. mysql事务四个特性_事务的四个特性
  12. 索引 | 学堂原创推文汇总-v2
  13. 养一辆最新的奥迪Q7一年要花费多少钱?
  14. vs2013 也能重构(refactor )变量名了
  15. 基于SpringBoot+Vue的音乐网站项目-附源码+报告
  16. iFK蓝牙耳机的EQ调节
  17. 全志 起家产品 A31S四核:昂达V819mini平板试玩
  18. 详解马氏距离中的协方差矩阵计算(超详细)
  19. 用nodejs写一个yys挂机脚本
  20. MAC系统安装JDK和环境变量配置

热门文章

  1. 人工智能领域技术,主要包含了哪些核心技术?
  2. 2021-AFCTF
  3. Windows通过修改注册表设置开机启动程序
  4. okhttp下载保存图片并更新图库
  5. ubuntu系统声音_Ubuntu Linux系统提示声音设置
  6. 数仓埋点体系与归因实践
  7. 总结一些实习的心得和技巧
  8. python凤凰新闻数据分析(一)python爬虫数据爬取
  9. 操作系统课程设计——Shell编程(用c编写一个Linux的外壳Shell)
  10. windows映像劫持技术