UE4 视频播放打包Pak内_打包的ue不播放视频-程序员宅基地

技术标签: ue4  虚幻UE4开发系列  视频  UE4开发  

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 文件。如图:

即完成播放功能。

二、打包方式

1.直接拖拽视频到UE4工程。

现象:打包exe后无法播放。

方法:查看视频文件是否丢失。将视频放入相对应的路径中。

如:原视频位置为 C://xxxxx.mp4,则在新设备上也同样在该路径放置视频。

如果需要换电脑,将相同的文件放入同路径处即可。

优点:可以实时更换同名视频。

缺点,更换电脑或传输需要重新拷贝,路径错误或者Mac/Android/IOS无法跨平台播放。

2.在Content/Movies下存放视频

现象:在打包后,content中会有Movies和Paks两个文件夹。也能正常播放视频。

此方法更换电脑时,也可以使用。

可以将新的视频改为相同名称,放入Movies文件下替换。

优点:可以实时更换同名视频。

缺点:视频文件无保密性,任何人都可以拷贝该视频文件。

3.将视频打包到Pak文件中

 现象:在打包后,pak文件会变大。也能正常播放视频,但在外部没有视频文件。

此方法更换电脑时,也可以使用。

在Edit - project settings - pakaging - pakaging 中,找到additional Non - Asset Directories to Package(找不到点击小三角)。

 

将存放视频的文件夹添加。(必须在该UE4工程目录下的文件夹(可以在非Movies文件夹)

打包即可。

优点:视频文件加密在pak文件中。

缺点:不可以在外部更换视频。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_21153225/article/details/123993414

智能推荐

AIOps智能运维学习清单_必示 资料_BizSeer必示科技的博客-程序员宅基地

AIOps学习清单AIOps,即智能运维,在2020年迸发出了强劲的力量,成为各企业应对复杂的IT基础设施架构和分布式应用等挑战的解决方案。AIOps基于算法和机器学习,从复杂的IT软硬件和海量监控数据中自动、准确、快速地发现异常、定位故障、预测风险,提高企业IT系统可用性和运维效率,使运维工作从被动变为主动,从自动化走向智能化。我们汇总筛选了一系列AIOps精品学习资料,与大家一起学习讨论。观点★ AIOps发展趋势《清华裴丹 | AIOps九大发展趋势》《专访 | 刘大鹏:深度融入场景,_必示 资料

Environment buiding-程序员宅基地

一、Python1. Download and install the python2.7.13(Note: It's best not to install in the C driver):https://www.python.org/572. Confiugre the Environment Variables:The path of python and python s...

World Wind JAVA亮相JavaOne,Google Earth和Virtual Earth最大竞争对手-程序员宅基地

3sNews 讯,一直出于半秘密 开发 状态的World Wind JAVA 近日在JavaOne上亮相,news.com的报道称 开源 的 三维 地球 软件 , Google Earth和Virtual Earth最大竞争对手。和.net版本不同,Java版本的 WorldWind 是一个提供SDK的版本,用户可以使用该SDK,创建独立运行的三维地球软件,也可以将该系统嵌入浏览器。资料:c...

requests使用代理ip访问网站_request 代理访问_墨渊的博客-程序员宅基地

代理ip是经常使用且不可缺少的一部分1.request使用代理ip的方法# -*- coding: utf-8 -*-import requestsurl = "http://myip.kkcha.com"#使用proxies构建一个字典的形式使用proxies = {"http": "171.214.214.185:8118"}response = requests.get(url=url, proxies=proxies)print(response.text)查看本地ip地址_request 代理访问

电脑 台式机 各种连接线图_台式电脑电源线连接图-程序员宅基地

电源线:主机电源线和显示屏电源线 三孔显示屏连接线:即主机和显示屏的连线USB接口:键盘连主机/鼠标连主机网线:连接主机和路由器_台式电脑电源线连接图

助教小结8-程序员宅基地

本周总结:本周暂时没有新提交的作业,主要还是查看团队作业三各团队进展状态,并在码云上对进展不明显的团队进行提醒。团队作业三已经进行到尾声,仅根据码云代码提交情况等进行分析,各团队的进展呈现两极分化现象,进行的很好的团队,代码每天根据任务情况进行提交,lssues进行定期更新,项目整体稳步前进。进行不好的团队,代码提交混乱,lssues更新缓慢或不进行更新,项目无法看出是否呈现积极的前进状态,在...

随便推点

计算能带自动产生k_VASP教程之态密度能带结构计算(Pymatflow篇)_爱吃面的喵的博客-程序员宅基地

作为第一性原理计算中最流行的商业软件之一,维也纳大学Hafner小组开发的VASP被国内许多课题组使用来进行计算研究。为了减少研究人员的工作量,matflow也提供了为VASP自动生成计算文件的支持。本文将为您带来VASP系列教程中的静态计算部分,包括态密度、能带结构的计算。关于VASP软件以及静态计算,互联网上已经有非常多的资源、教程,这里我们就不浪费时间进行解释。首先,我们明确需要计..._态密度的k点如何设置

java大文件(百M以上)的上传下载方法_java文件夹分片下载-程序员宅基地

核心原理:该项目核心就是文件分块上传。前后端要高度配合,需要双方约定好一些数据,才能完成大文件分块,我们在项目中要重点解决的以下问题。*如何分片;*如何合成一个文件;*中断了从哪个分片开始。如何分,利用强大的js库,来减轻我们的工作,市场上已经能有关于大文件分块的轮子,虽然程序员的天性曾迫使我重新造轮子。但是因为时间的关系还有工作的关系,我只能罢休了。最后我选择了百度的WebUploader来实现前端所需。如何合,在合之前,我们还得先解决一个问题,我们如何区分分块所属那个..._java文件夹分片下载

android spen加背景网页,SPen功能一:界面尽在笔控_三星 GALAXY Note I9220_手机Android频道-中关村在线...-程序员宅基地

在目前市售Android产品中,在使用电容式触控屏幕的情况下,很少有厂商会将手写笔加入到设计当中,究其根源,是因为传统手写笔的功能只局限于文字输入,但是三星GALAXY Note配备的SPen并不局限于此。究竟有哪些特色呢?下面笔者就带着大家一起去感受一下。系统界面系统界面三星GALAXY Note搭载的是Android 2.3.5操作系统,产品信息中显示,产品上市型号为I9220。从整体系统...

使用rsync实现客户端与服务器端的文件同步与传送,重点是原理和参数解释-程序员宅基地

1、什么是rsync?-rsync是类unix系统下的数据镜像备份工具——remote sync。一款快速增量备份工具 Remote Sync,远程同步 支持本地复制,或者与其他SSH、rsync主机同步。-第一次同步时rsync会复制全部内容,但在下一次只传输修改过的文件。rsync在传输数据的过程中可以实行压缩及解压缩操作,因此可以使用更少的带宽。-安全:可以使用scp、ssh等方式来...

Hadoop环境搭建-程序员宅基地

Hadoop学习总体参考:https://gitbook.cn/books/5954c9600326c7705af8a92a/index.html下面是简要记录与留痕虚拟机准备1.VMware安装下载地址:https://my.vmware.com/cn/web/vmware/details?downloadGroup=WKST-1415-WIN&productId=686&am...

分析iOS Crash文件:符号化iOS Crash文件的3种方法-程序员宅基地

转自wufawei的博客 当你的应用提交到AppStore或者各个渠道之后,请问你多久会拿到crash文件?你如何分析crash文件的呢? 上传crash文件 你的应用应当有模块能够在应用程序crash的时候上传crash信息转自wufawei的博客当你的应用提交到App Store或者各个渠道之后,请问你多久会拿到crash文件?你如何分析