loadExtensionProvider abstract method
加载插件。
该方法用于将 SDK 外部插件(例如云市场插件和 SDK 拓展插件)添加到 SDK 中。 如果要加载多个插件,需要多次调用该方法。 该方法仅适用于 Windows 和 Android。
path插件的动态库路径和名称。例如: /library/libagora_segmentation_extension.dll 。unloadAfterUse是否在插件使用完毕后自动卸载: true : 当 RtcEngine 销毁时自动卸载插件。 false : 不自动卸载插件,直到进程退出(推荐)。
Returns 方法成功调用时,无返回值;方法调用失败时,会抛出 AgoraRtcException 异常,你需要捕获异常并进行处理。详见错误码了解详情和解决建议。
Implementation
Future<void> loadExtensionProvider(
{required String path, bool unloadAfterUse = false});