简介:
在日常使用UE4做项目时,会遇到在UE4里播放视频文件的需求,在UE4中可以使用媒体框架(Media Framework)来实现这一功能。这里介绍两种简单的方法来使用这一功能,分别是在场景里播放视频和在UI中播放视频。(引擎4.22版本)
方法:
首先我们要有一个视频文件,在官方文档中提到建议使用H.264编码的MP4 (.mp4)容器文件,所以为保险起见最好把其他格式的视频文件转换为.mp4格式。
在工程文件夹Content中新建一个文件夹命名为Movies,将视频文件放在此路径下,注意文件夹命名一定要是Movies,这样才能够打包成功。(项目名称ContentMovies)
接下来就要在编辑器中操作了:
首先要新建一个File Media Source,打开之后在File Path中选择刚才放在项目名称ContentMovies路径下的视频文件,保存:
![f44224a0b099f78a9468697719a5f853.png](https://img-blog.csdnimg.cn/img_convert/f44224a0b099f78a9468697719a5f853.png)
![29aecaa4edb02867db68f7e38e7efd9d.png](https://img-blog.csdnimg.cn/img_convert/29aecaa4edb02867db68f7e38e7efd9d.png)
再新建一个Media Player:
![2f84a682afa8e95d795d55d3f6913a08.png](https://img-blog.csdnimg.cn/img_convert/2f84a682afa8e95d795d55d3f6913a08.png)
新建时会弹出一个对话框,提示是否为其创建Media Texture,这里选中它: