UE4蓝图案例:媒体播放器的开关1
版权声明:本文为博主原创文章,未经博主允许不得转载。
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相关推荐
- UE4蓝图案例:媒体播放器的开关
UE4蓝图案例:媒体播放器的开关 版本:4.15 一.新建一个项目 如下图: 二.在内容浏览器中新建文件夹"Movies",双击进入后把一个.mp4的视频导入Movies文件夹中 ...
- Authorware使用案例:DirectMediaXtra制作内部媒体播放器
此文为我2005年读计算机本科时收藏,好东西不敢私藏,大家共享: --==使用DirectMediaXtra制作内部媒体播放器==-- 来源:网络 一.概述 使用Authorware播放声音或视频时, ...
- 设计模式综合-媒体播放器的实现
1. 媒体播放器的实现 (1)案例背景: Windows Media Player 和 RealPlayer 是两种常用的媒体播放器,它们的 API 结构和调用方法存在差别,现在你的应用程序需要支持这 ...
- android媒体播放器课程设计,基于Android的多媒体播放器课程设计报告
基于Android的多媒体播放器课程设计报告 p/*/pp源代码. 我希望这篇文章对初学者有帮助. 希望更多的人在网络上共享自己的学习成果./pp*/pp1 .开发环境/ppAndroid是基于Lin ...
- 便携式媒体播放器:电路、工作、布线及其应用
媒体播放器设备播放音频文件和数字视频.目前,有多种便携式媒体播放器可以简单地播放不同的数字音频.视频和图像文件.先进的媒体播放器支持游戏:录制视频并提供额外的存储空间.所以通常这个空间是存储卡槽的形式 ...
- java 媒体播放器_Java多媒体播放器(三)
No.3 vlcj 一.简介 The vlcj project first gives you Java bindings to just about all of the native functi ...
- 【翻译】HTML5基于浏览器的媒体播放器:可以离线播放你的mp3文件
原文地址:http://www.omgubuntu.co.uk/2011/03/html5-browser-based-media-player-plays-your-mp3s-works-offli ...
- Plyr – 简单,灵活的 HTML5 媒体播放器
Plyr 是一个简单的 HTML5 媒体播放器,包含自定义的控制选项和 WebVTT 字幕.它是只支持现代浏览器,轻量,方便和可定制的媒体播放器.还有的标题和屏幕阅读器的全面支持. 在线演示 ...
- QT实现Media Player(媒体播放器)
QT实现Media Player 项目简介 项目技术 项目展示 主要源码片段解析 获取完整项目源码传送门 项目简介 Media Player示例使用Microsoft Media Player Act ...
最新文章
- 【图解】最流行的7个JavaScript 框架各自的优点
- progressdialog的setProgress没反应
- python3.7界面设计_基于selenium+Python3.7+yaml+Robot Framework的UI自动化测试框架
- 大数据技术基础_【基础】大数据技术栈介绍
- apscheduler 绿色版
- Android之页面有变化用onWindowFocusChanged来监听权限是否开启
- matlab怎么整合成一个模块,Matlab如何将m文件制定成模块
- 图解 IDEA 中 springboot 项目 MyBatis Generator 逆向生成实体类及 mapper 配置文件
- python视窗编程_[PYTHON] 核心编程笔记(19.图形用户界面编程)
- java 创建日程到期提醒_在便签提醒类APP排行中哪个软件可以定时提醒每日日程待办?...
- mysql事务四个特性_事务的四个特性
- 索引 | 学堂原创推文汇总-v2
- 养一辆最新的奥迪Q7一年要花费多少钱?
- vs2013 也能重构(refactor )变量名了
- 基于SpringBoot+Vue的音乐网站项目-附源码+报告
- iFK蓝牙耳机的EQ调节
- 全志 起家产品 A31S四核:昂达V819mini平板试玩
- 详解马氏距离中的协方差矩阵计算(超详细)
- 用nodejs写一个yys挂机脚本
- MAC系统安装JDK和环境变量配置