AgoraIO-Community/Agora-Electron-FaceUnity-Plugin

agora-electron-sdk升级失败

xuzeshen opened this issue · 7 comments

当“agora-electron-sdk”为“2.3.4-hotfix.4”时,是可以运行成功的,尝试升级至当前最新的版本“3.4.6-build.730”会出现“agora_rtc_engine.cpp:4730 ERR| Error :registerPlugin, :4730, GetProcAddress "createAVFramePlugin" Failed”的报错,进而导致加载dylib失败。

嗯,你这边是需要在 Electron 上集成插件对吗?

@zhangtao1104 对的,有新的产品在做调研阶段。但是这个仓库很久没有更新了,想尝试升级到3.x的SDK会报上面的错误,简单看了下好像是新的electron-sdk的插件层代码接口有了变化,从createVideoFramePlugin 变成了 createAVFramePlugin 但是我对cpp的代码不太熟悉,不知道会不会考虑升级下这个仓库。
另外,想问下会不会考虑web assembly这个方向

嗯,你可以用 agora_node_ext/AVPlugin/IAVFramePlugin.h 更新下 你的插件模块,应该就好了。

你说的 WebAssembly ,是指提供支持 WebAssembly 的 SDK 吗?

你说的 WebAssembly ,是指提供支持 WebAssembly 的 SDK 吗?

是的,将声网和其他SDK结合的WebAssembly 方案

嗯,你可以用 agora_node_ext/AVPlugin/IAVFramePlugin.h 更新下 你的插件模块,应该就好了。

请问这个如何更新,没找到对应的模块文件

请问您这边升级成功了么,是如何操作的呢