快速上手
前提条件
- DevEco Studio 5.0.2 Release 或以上版本
创建项目并引入SDK
创建HarmonyOS项目
- 打开DevEco Studio 并点击Create a new project。
- 输入项目名称(Product Name)、API版本(Compatible SDK)、设备类型(Device Type)Phone等项目信息,并点击Finish。
获取SDK
1.SDK接口以har形式提供
导入SDK
- 找到har包,导入程序中
创建并初始化 RtcEngine
public static createEngine(context: Context, appID: string, handler: IRtcEngineEventHandler): RtcEngine { let config = new RtcEngineConfig(); config.mContext = context; config.mAppId = appID; config.mEventHandler = handler; return RtcEngineImpl.createEngineImpl(config); } 参数
context 上下文。
appId App 开发者签发的 App ID。 使用同一个 App ID 的 App 才能进入同一个频道进行通话或直播。一个 App ID 只能用于创建一个 RtcEngine。如需更换 App ID,必须先调用 destroy 销毁当前 RtcEngine 再重新创建。 handler RtcEngine 的事件句柄,详见 IRtcEngineEventHandler。 返回值
方法调用成功,返回一个 RtcEngine 对象。 方法调用失败,抛出异常,你需要捕获异常并进行处理。
销毁 RtcEngine 对象
public static destroy(): Promise