插件
enableExtension
启用/禁用插件。
ArkTS
public abstract enableExtension(provider:string,extension:string,enable:boolean,extensionInfo:ExtensionInfo):number;
调用时机
建议你在加入频道后调用该方法。
调用限制
- 如果要开启多个插件,需要多次调用该方法。
- 该方法调用成功后,无法再加载其他插件。
相关回调
频道内调用该方法成功时会触发插件启用回调 或插件禁用回调 。
参数
- provider
- 提供插件的服务商名称。
- extension
- 插件的名称。是否启用插件:
true
: 启用插件。false
: 禁用插件。
- sourceType
- 插件的媒体源类型。详见 MediaSourceType。
返回值
- 0: 方法调用成功。
- < 0: 方法调用失败。详见错误码了解详情和解决建议。
- -3: 该插件动态库没有被加载。声网推荐你检查该动态库是否存放在预期的位置,或该动态库名是否正确。