快速上手

前提条件

  • 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 { return RtcEngineImpl.destroyEngine(); }; 该方法释放 SDK 使用的所有资源.