createWithConfig method
- RtcEngineConfig config
创建 RtcEngine 实例。
自从 v3.3.1
RtcEngine 类的所有接口函数,如无特殊说明,都是异步调用,对接口的调用建议在同一个线程进行。
Note
- 请确保在调用其他 API 前先调用该方法创建并初始化 RtcEngine。
- 调用该方法和 create 均能创建 RtcEngine 实例。
- 目前 Agora Flutter SDK 只支持每个 app 创建一个 RtcEngine 实例。
Parameterconfig
RtcEngine 实例配置。详见 RtcEngineConfig。
Returns
- 方法调用成功,则返回一个 RtcEngine 对象。
- 方法调用失败,则返回错误码。
Implementation
static Future<RtcEngine> createWithConfig(RtcEngineConfig config) async {
if (_engine != null) return _engine;
await _invokeMethod('create', {'config': config.toJson(), 'appType': 4});
_engine = RtcEngine._();
return _engine;
}