registerExtension abstract method
Future<void>
registerExtension({
- required String provider,
- required String extension,
- MediaSourceType type = MediaSourceType.unknownMediaSource,
注册插件。
对于 SDK 外部的插件(例如云市场插件和 SDK 拓展插件),加载插件后,你需要调用该方法注册插件。SDK 内部插件(包含在 SDK 包中的插件)在初始化 RtcEngine 后会自动加载并注册,无需调用该方法。 如果要注册多个插件,需要多次调用该方法。 不同插件在 SDK 中处理数据的顺序由插件的注册顺序决定。即先注册的插件会先处理数据。
provider提供插件的服务商名称。extension插件的名称。type插件的媒体源类型。详见 MediaSourceType 。
Returns 方法成功调用时,无返回值;方法调用失败时,会抛出 AgoraRtcException 异常,你需要捕获异常并进行处理。详见错误码了解详情和解决建议。
Implementation
Future<void> registerExtension(
{required String provider,
required String extension,
MediaSourceType type = MediaSourceType.unknownMediaSource});