shiniu0606 / chromiumui Goto Github PK
View Code? Open in Web Editor NEWue4 webbrowser plugin with cef3 version chromium-84.0.4147.38
License: MIT License
ue4 webbrowser plugin with cef3 version chromium-84.0.4147.38
License: MIT License
登录bilibili,不能观看视频
Hello again,
when I want to package project it gives me "Duplicate leaf header name found: ChromiumUI/Source/ChromiumUI/Public/WebJSFunction.h(1) Look at original: Original WebJSFunction.h in engine" error.
I checked both WebJSFunction.h headers.
The original one used WEBBROWSER_API as a dll import export define and FWebJSParam as structure.
Yours used CHROMIUMUI_API as structure and FWebJSParam as a CHROMIUMUI_API type variable.
Hello there,
I am trying to work with the chromium 84 in order to open a web appliction inside ue4.
I am trying to install the plug in on UE4.27.2 but having problems with it.
First I extracted the entire file.
Then extracted the ChromiumUILibrary.7z in the same folder.
Then the entire folder copied it to the project and created a plugin folder and placed them over there.
I am getting an error:
The following modules are missing or build with a different engine verions:
ChromiumUI
Would you like to rebuild them now?
I pressed Yes
Project_Name could not be compiled. Try rebuilding from source manually.
I am not able to open the project.
How can I fix this problem and can I want to open web application .
Your urgent reply would be highly appricated.
UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)): E:/Projects/DemoTest/BlankTestProject/Plugins/ChromiumUI/Source/ChromiumUI/Public/WebJSFunction.h(1): Error: Duplicate leaf header name found: E:/Projects/DemoTest/BlankTestProject/Plugins/ChromiumUI/Source/ChromiumUI/Public/WebJSFunction.h (original: E:/Unreal/UE_4.27/Engine/Source/Runtime/WebBrowser/P
ublic/WebJSFunction.h)
PackagingResults: Error: Duplicate leaf header name found: E:/Projects/DemoTest/BlankTestProject/Plugins/ChromiumUI/Source/ChromiumUI/Public/WebJSFunction.h (original: E:/Unreal/UE_4.27/Engine/Source/Runtime/WebBrowser/Public/WebJSFunction.h)
请问我想让webui直接调用您的代码,需要怎么修改
I can't compile the project under Linux.
Could you please share the source of the UnrealCEFSubProcess and also the changes you made to the CEF itself?
大佬 有考虑过增加 播放视频的支持么,我看网上主要是对 H.264 的支持, 这样就可以在h5中 使用 video 标签,很多功能就灵活起来了
我使用 http://html5test.com/ 网站测试了当前集成的浏览器,确实不支持 视频的 H.264
4.27.2
蓝图项目 放入Plugins 启动提示重新编译,但会编译失败
用c++项目重新编译后,再拷入蓝图项目,可以启动项目,但是运行示例关卡,项目直接崩溃
希望大佬能解决!
错误日志
Unhandled Exception: 0xc06d007e
KERNELBASE
UE4Editor_ChromiumUI!__delayLoadHelper2() [d:\a01_work\12\s\src\vctools\delayimp\delayhlp.cpp:312]
UE4Editor_ChromiumUI!_tailMerge_libcef_dll()
UE4Editor_ChromiumUI!FWebBrowserSingleton::FWebBrowserSingleton() [D:\ue4 project\buildPlugin\Plugins\ChromiumUI-main\Source\ChromiumUI\Private\WebBrowserSingleton.cpp:250]
UE4Editor_ChromiumUI!FChromiumUIModule::GetSingleton() [D:\ue4 project\buildPlugin\Plugins\ChromiumUI-main\Source\ChromiumUI\Private\WebBrowserModule.cpp:140]
UE4Editor_ChromiumUI!SWebBrowser::Construct() [D:\ue4 project\buildPlugin\Plugins\ChromiumUI-main\Source\ChromiumUI\Private\SWebBrowser.cpp:86]
UE4Editor_ChromiumUI!UWebBrowser::RebuildWidget() [D:\ue4 project\buildPlugin\Plugins\ChromiumUI-main\Source\ChromiumUI\Private\WebBrowser.cpp:356]
UE4Editor_UMG
UE4Editor_UMG
UE4Editor_UMG
UE4Editor_UMG
UE4Editor_UMG
UE4Editor_UMG
UE4Editor_UMG
UE4Editor_UMG
UE4Editor_UMG
UE4Editor_Engine
UE4Editor_Engine
UE4Editor_Engine
UE4Editor_Engine
UE4Editor_Core
UE4Editor_Core
UE4Editor_Core
UE4Editor_Engine
UE4Editor_Engine
UE4Editor_Engine
UE4Editor_Engine
UE4Editor_UnrealEd
UE4Editor_UnrealEd
UE4Editor
UE4Editor
UE4Editor
UE4Editor
UE4Editor
UE4Editor
kernel32
ntdll
我尝试过只将ChromiumUI单独放入Plugins里,运行最基础例子(没使用ChromiumUI),应该没有插件冲突,但是打包后依然不能打开
I extracted Source/ThirdParty/ChromiumUILibrary.7z and re-compiled the plugin.
I created a blueprint class based on ChromiumUI C++ Classes / ChromiumUI/Public/WebBrowser and used it in a widget
After begin play it asks me to alllow CEFSubProcess and I allowed it.
but https://www.whatismybrowser.com/ shows me that I use Chromium 59 not 84
I use 4.27.2 Epic Client version.
My project is a C++ project
Native WebBrowser and Proxy plugins disabled.
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 Could not find definition for module 'ChromiumUILibrary', (referenced via Target -> ChromiumUI.Build.cs) web E:\projects\web\Intermediate\ProjectFiles\UnrealBuildTool 1
Plugins\ChromiumUI\Source\ThirdParty\ChromiumUILibrary\Binaries
我已经解压缩了
我是4.27.2版本
比如编译谷歌linux内核后,做个兼容版本
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.