UE4解决WebBrowser无法播放H.264的问题

·编译好的UE4引擎资源

问的人太多,这里放一个我自己实测过的文件。4.25、4.26实测没问题,其他版本待测试。

编译好的CEF3源码,带替换路径说明,直接替换即可

UE4解决WebBrowser无法播放H.264替换文件-其他文档类资源-CSDN下载UE4解决WebBrowser无法播放H.264的问题4.25、4.26实测没问题,其他版本待测试更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/ywtzan/85390294

·问题原因

用UE4的WebBrowser浏览检测网站,可以发现如图Video部分的H.264是不支持的,原因是UE4的WebBrowser自带的cef3为3071版本,默认不支持H.264等直播流,导致web里的直播流无法播放。

测试浏览器对H5标准支持网站:HTML5test - How well does your browser support HTML5?

UE4解决WebBrowser无法播放H.264的问题_第1张图片

·解决方案

重新编译cef3源码,改成支持H.264,然后在UE4安装目录下替换相关文件。

网友编译好的cef3下载地址:

CEF 3 Windows/macOS 带 ffmpeg (支持H.264, MP4, MP3等)下载地址大全_我的玻璃盒子-CSDN博客_cef ffmpeg

替换路径如下:
\Epic Games\UE_4.26\Engine\Binaries\ThirdParty\CEF3\Win64,替换所有文件

\UE_4.26\Engine\Source\ThirdParty\CEF3\cef_binary_3.3071.1611.g4a19305_windows64\Release,只替换libcef.lib

解决后的如下图可见,Video部分支持H.264。

UE4解决WebBrowser无法播放H.264的问题_第2张图片

·UE4里如何查web的console?

点击web里的任意元素,按键盘 Shift + Ctrl + I即可弹出console窗口

你可能感兴趣的:(ue4,html5,前端)