Closed wlvideocalldev closed 10 months ago
you need knowledge about Android and iOS, it same as on React Native.
In the mentioned reference, to integrate the Banuba extension with Agora, the code snippet is as follows:
RtcEngineConfig().apply {
...
System.loadLibrary("banuba")
addExtension(BanubaExtensionManager.EXTENSION_NAME)
ContextProvider.setContext(mContext)
...
}
However, in this particular package, Agora is initialized using the Iris API engine. How can I incorporate the addExtension method into the Iris API engine setup?
no need to call addExtension
After I run the initialization, I proceed to enable the extension like this:
But, the result I'm getting is -3
callApi RtcEngine_enableExtension {"provider":"Banuba","extension":"BanubaFilter","enable":true,"type":100} {"result":-3}
have you called System.loadLibrary("banuba")
on native?
@LichKing-2234 Yes, I have loaded the Banuba library using loadLibrary("banuba"). I used the mapLibraryName function to check whether the library has been fully loaded or not, and I received this output: 'libbanuba.so'.
But I'm still getting a result of -3.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
I want to integrate Banuba with Agora in React Native. I found this link to integrate Banuba with Agora, but how do I implement this code into Agora for React Native? This is the reference link for integrating Banuba with Agora using the Agora Library Extension: https://console.agora.io/marketplace/extension/introduce?serviceName=banuba