UE4/UE5 WebBrowser无法播放直播流的问题

因为工作需求,遇到了这个问题,有问题就百度.于是:

第一位大佬很过分,就给你看结果不告诉你怎么做的.就像远古时期留图不留种的那种人.

接下来的搜索,直到我看到了一个现有的插件:<WebView>

效果很OK,非常强大!完美解决了我的痛点!

已经有现成插件了,都散了吧~

但是!但是!但是!乐极生悲,这东西,打包出来之后,用插件写的UMG全都不显示了,告诉我,请支持正版!原来要收钱的啊...对不起,我是个白嫖怪,打扰了.

于是我令寻出路!

直到我看到了这位大佬<鸿蒙老道>的文章!

明白了,原来是UE4的内置浏览器(WebBrowser)的底层支持库<CEF3>太旧了,不支持H.264等直播流,导致web里的直播流无法播放

于是,我去官网下载了CEF3,下载完之后,不知道怎么编译,于是...

【编译CEF3】2017-07 添加支持mp3 mp4的编译日记 - 峋山隐修会 - 博客园

经过一系列的艰辛困苦.我终于......找到现成的
CEF 3 Windows/macOS 带 ffmpeg (支持H.264, MP4, MP3等)下载地址大全_epubcn的博客-CSDN博客_cef ffmpeg

链接:https://pan.baidu.com/s/1ETF8YkUCoqjtuWxpjtcTVw 
提取码:6git 

无脑丢 -> UE_4.27\Engine

因为工作的关系,项目用到了UE5版本,还是老样子,UE5的WebBrowser又不支持视频播放了,于是我把UE4的补丁扔到UE5那里,结果嘛,不可行.

于是我问了百度,百度告诉我->UE5.0.1 解决WebUI/WebBrowser无法播放视频_丑了了的博客-CSDN博客

对不起,我穷逼一个,5个硬币都没有,买不起.

然后我问了谷歌->UE5.0.1 解决WebUI/WebBrowser无法播放视频 - 知乎

希望大家给这位免费的大佬点个免费的赞支持一下吧

======最新更新====

UE5 编辑器模式下,打了补丁能正常运行,但是打包就不行的问题:

哎,这是版本的问题,现在都更新到UE5.03了,补丁是UE5.01的.

解决办法:去git上下个UE5的源码,然后打补丁编译.你做的时候用UE5原装的做.打包的时候.将整个项目转换成UE5打了补丁编译过的版本进行打包.

之前我UE5.02版本也是这么解决的,现在升级到5.03了,要吐了.

UE5.03的项目插件,这是叶子大神那里分享过来的插件,我稍微改了一下下,可以适用于UE5.03.直接丢进项目所在目录的插件里,然后取消掉引擎原来的WebBrowser插件即可。

链接:https://pan.baidu.com/s/1py5NFw4RPocl4B_ZcbSVhg 
提取码:BFSX

猜你喜欢

转载自blog.csdn.net/weixin_44420342/article/details/124152737
今日推荐