实现首次通话
适用于 HarmonyOS 的 CallPlus 可在您的应用程序中为用户之间的一对一和多人通信提供语音和视频通话能力。
CallPlus 支持 一对一通话 和 多人通话。按照下面的指南使用 ArkTS / TypeScript 从头开始实现一对一通话和多人通话。
环境要求
适用于 HarmonyOS 的 CallPlus SDK 的最低要求如下。
- DevEco Studio NEXT Release(5.0.3.900) 及以上。
- HarmonyOS SDK API 12 及以上。
- 手机(真机)系统版本号:NEXT.0.0.31
前置条件
-
注册开发者账号。注册成功后,控制台会默认自动创建您的首个应用,默认生成开发环境下的 App Key,使用国内数据中心。
-
获取开发环境的应用 App Key。如不使用默认应用,您可创建应用,并获取对应环境 App Key 和 App Secret。
注意
每个应用具有两个不同的 App Key,分别对应开发环境与生产环境,两个环境之间数据隔离。在您的应用正式上线前,可切换到使用生产环境的 App Key,以便上线前进行测试和最终发布。
-
开通音视频通话服务。
快速上手
您可以通过集成 CallPlus for HarmonyOS 进行一对一通话,或多人通话。
步骤 1 创建项目
打开 DevEco-Studio 并创建一个新项目,选择模版。

配置 quickDemo,点击 finish 创建

步骤 2 引入 SDK
您可以使用 ohpm 安装 @rongcloud/callplus,也可以通过下载对应的 har 文件手动导入到工程中。
自动导入
ohpm
- 找到工程目录的
oh-package.json5文件,增加dependencies依赖配置。
JSON
// entry 目录中的 oh-package.json5
{
"name": "entry",
"version": "1.0.0",
"description": "Please describe the basic information.",
"main": "",
"author": "",
"license": "",
"dependencies": {
"@rongcloud/rtclib": "x.y.z",
"@rongcloud/imlib": "x.y.z",
"@rongcloud/callplus": "x.y.z"
}
}
-
上一步完成后,点击
Sync Now或者在项目当前目录打开终端,执行ohpm installIDE 会自动对应下载好 har 包。注意
注意每个 SDK 的最新版本号可能不相同,具体版本可前往 OpenHarmony三方库中心仓 查询。