UE4开发中,经常使用视频播放功能。
支持类型 mp4 h.264格式。
在Content下,新建 Movies文件夹,将视频放入其中。
在Movies文件夹中,拖拽到UE4编辑器中,自动创建同名的 File Media Source文件。
双击 File Media Source文件,确认在File path路径中无提醒图标。
创建Media Player ,会提示同时创建Media Texture,勾选。
创建一个面片,将media texture文件直接拖拽到物体上,自动创建材质。
添加播放控制:
在关卡蓝图中,创建一个Media Player 变量,设置 default value为自己创建的Media player。
拖拽 media player 变量,添加 open source控制,在media source中添加导入的File Media 文件。如图:
即完成播放功能。
现象:打包exe后无法播放。
方法:查看视频文件是否丢失。将视频放入相对应的路径中。
如:原视频位置为 C://xxxxx.mp4,则在新设备上也同样在该路径放置视频。
如果需要换电脑,将相同的文件放入同路径处即可。
优点:可以实时更换同名视频。
缺点,更换电脑或传输需要重新拷贝,路径错误或者Mac/Android/IOS无法跨平台播放。
现象:在打包后,content中会有Movies和Paks两个文件夹。也能正常播放视频。
此方法更换电脑时,也可以使用。
可以将新的视频改为相同名称,放入Movies文件下替换。
优点:可以实时更换同名视频。
缺点:视频文件无保密性,任何人都可以拷贝该视频文件。
现象:在打包后,pak文件会变大。也能正常播放视频,但在外部没有视频文件。
此方法更换电脑时,也可以使用。
在Edit - project settings - pakaging - pakaging 中,找到additional Non - Asset Directories to Package(找不到点击小三角)。
将存放视频的文件夹添加。(必须在该UE4工程目录下的文件夹(可以在非Movies文件夹))
打包即可。
优点:视频文件加密在pak文件中。
缺点:不可以在外部更换视频。
文章浏览阅读660次。---------------------- android培训、java培训、期待与您交流! ----------------------静态导入import语句可以导入一个类或某个包中的所有类,所谓导入不占用任何的java资源,只是让我们写java原程序的
文章浏览阅读581次。 有一个项目做完快上线了,不是lua写的,能热更新的东西就特别少,如果遇到bug也很难在第一时间热修复,所以我就接入了Xlua这个插件点击打开链接 原本只是想热修复一下的,后来领导要求把逻辑系统的C#代码全部换成了Lua,至于为什..._xlua 内存泄露
文章浏览阅读116次。原标题:华为开始测试鸿蒙系统,百万台华为手机正在测试中,网友:厉害了2019年第一季度华为手机的出货量超过5900万台,超过苹果成为全球第二大厂,如果能够保持50%的增长,极有可能在今年超过三星成为全球第一。但就在此时却发生了一系列的事件,成为全球第一的目标变得无限遥远,华为的海外业务遭受重创,一些运营商正在打折销售华为手机,以后是否销售华为手机还是未知数。 华为对此保持乐观,这一切早就预料到了,..._华为手机鸿蒙测试
文章浏览阅读6.2k次,点赞12次,收藏93次。引言:本人最近稍微弄懂了inspeckage的用法,特在此以步道乐跑APP为例,较详细记录地记录APP抓包与简单的逆向分析过程,用于备忘与共同学习!另外,温馨提醒,本文图片较多,建议连接WiFi阅读!目录:一、准备工作1、需要用到的APP2、安装与配置二、开始抓取数据1、Inspeckage监测2、HttpCanary抓取三、数据分析1、Inspeckage数据部分2、HttpCanary数据部分四、代码实现1、AES-CBC-PKCS5加解密2、md5加_inspeckage下载
文章浏览阅读3.1k次,点赞2次,收藏10次。因为在Linux中安装oracle非常麻烦,相信每个人也会遇到各种坑,为了一次装好,也方便将来直接可以导出镜像在各平台移植使用,所以选择用docker安装,并做详细记录,为以后需要之时拿来再看。1、安装docker环境。2、开始拉取oracle镜像 docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g大约有6个G,需要一段时间,抽根烟静等大约10分钟。(自己做了一个镜像,有需要的同学可以私我。)3、下载完成后_docker安装oracle11g教程
文章浏览阅读3.5k次,点赞3次,收藏2次。配置显示有问题,但是测试没有问题,只需要修改idea报错级别_bean must be of 'javax.sql.datasource' type
文章浏览阅读166次。数组的定义 相同数据类型的有序集合 若干个相同数据类型的数据,按照一定的先后次序排序而成 每一个数据称为数组元素,每个数组元素可以通过下标来访问(PS:下标从0开始)数组的四个基本特点 数组长度是确定的,一旦被创建打小就是不可变的 其中元素必须是相同类型,不能是混合类型 数组中的元素可以是八大基本,也可以是引用类型 数组变量属于引用类型,数组也可以看成是对象,数组中的每个元素可以看成是该对象的成员变量。 数组本身就是对象,Java中对象存放_c++二维数组冒泡排序
文章浏览阅读1.4w次,点赞15次,收藏36次。1. 头文件1)系统标准头文件位置: /usr/include下,以及安装库的头文件位置:/usr/local/include/如 #include<linux/can.h> 对应 /usr/include/linux/can.h #include<stdio.h> 对应 /usr/include/stdio.h #include <libusb-1.0..._#inlcude 文件在哪
文章浏览阅读155次。springboot_spring-boot-maven-plugin fork
文章浏览阅读316次。* Example 1. Single Portfolio sort;* Examine size effect;*sorting variable;%let rankvar = logme;*depdendent variable;%let var = ret;*time variable and number of groups;%let timevar = mt;%let n=10;*10 ..._exret mktrf
文章浏览阅读3.2w次,点赞55次,收藏212次。前言:axios在Vue项目中可以用来向后台发送请求(调接口API),获取响应信息的一个方法。axios介绍axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。首先需要知道:axios不是一种新的技术。axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端,本质上也是对原生XHR的封装,只不过它是Promise的实现版本,符合最新的ES规范,有以下特点:从浏览器中创建 XMLHttpRequests 从 nod_vue axios
文章浏览阅读3k次。idea git 合并分支注意:其中图片可能与最新的idea版本有些出入,不要纠结为什么要建立分支git默认的主分支名字为master,一般团队开发时,都不会在master主分支上修改代码,而是建立新分支,测试完毕后,在将分支的代码合并到master主分支上。2.操作如下:2.1 idea git分支的操作idea git的操作在右下角,如下图:说明:【new branch】新建分支【local branches】本地分支【current master】表示当前是主分支【remot_分支合并记录 i dea