UE5 VlcMedia 插件使用及编译

目录

前言

问题

处理过程

结果


前言

       今天遇到一个需求,要在UE 5版本中播放一个m3u8的流媒体,一开始我以为很简单,毕竟UE5针对于视频编码做了一个Electra Player的插件,我心想启动一下就完事了呗,然而得到结果是无法打开,因为之前在4.27上用vlc的插件播放avi的视频,我就想着找一下呗,毕竟UE5都出来这么久了,然而找遍全网没有一篇关于UE5 VLC的文章去播放流媒体视频,唯一找到的 Open CV和带有VLC UE5的标签,还要各种收费,顿时心里火气就上来了,你要么不分享,要么就共享,动不动就收费,心一横自己编吧!可以在直接到结果哪取链接!

问题

       将VLC 4.27的插件放到工程下的Plugins文件中,一般没有自己创建一个就可以了,只要字母没拼写错就好,得到以下的错误,大概的意思就是找不到相关Win32的信息和DLL文件不兼容。

UE5 VlcMedia 插件使用及编译_第1张图片

处理过程

       因为最新的UE版本取消掉了对vlc Win32的支持,其实过程很简单,我们打开插件的文件去把两处关于Win32引用注释掉就可以了,废话不多说

将VlcMedia\Source\VlcMediaFactory中VlcMediaFactory.Build.cs的Win32信息注释

UE5 VlcMedia 插件使用及编译_第2张图片

将VlcMedia\Source\VlcMedia中VlcMedia.Build.cs的Win32信息注释

UE5 VlcMedia 插件使用及编译_第3张图片

结果

       这两个地方注释后;直接Generate Visual Studio project files 即可,然后就可以在你的UE5中愉快的使用VLC的功能了,UE5.1也是同理操作的。

链接:   https://pan.baidu.com/s/1lhGiX-BOdKBK5zReUTzjzw      提取码:1aqg

你可能感兴趣的:(ue5,UE5,VLC,UE5,m3u8)