在使用4.27版本开发项目时,需要在同一场景播放多个本地视频,用的是ue自带的播放器,一旦播放的视频多了就会导致卡顿甚至播放不了,查了一下官方文档,虚幻引擎4.27+中内置了Bink Media插件,这个插件可以解决这个问题https://docs.unrealengine.com/4.27/zh-CN/WorkingWithMedia/IntegratingMedia/BinkVideo/ 1.首先在引擎安装路径下找到Bink2ForUnreal.exe这个文件打开把你需要播放的视频文件转换成后缀为bk2的文件 2.在你的项目content目录下新建Movies,把转换过的文件放到里面,记住名字一定是Movies不然打包会出问题,这是因为 UE4 在打包项目时会自动搜索 Content/Movies 文件夹并将其中的媒体文件一起打包 3.启动项目,在插件里找到binkmedia勾上并重启项目 4.新建bink media player和bink media texture,要播放多少个就创建多少个 5.新建材质,并把之前创建的贴图拖到材质编辑器里,并且把材质贴图提升为变量,然后创建材质实例 6.创建蓝图用来播放视频,然后拖入场景中进行设置 7.最终效果