| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> UE4 视频播放打包Pak内 -> 正文阅读 |
|
[游戏开发]UE4 视频播放打包Pak内 |
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文件中。 缺点:不可以在外部更换视频。 ? ? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/16 21:14:39- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |