在 OpenHarmony / HarmonyOS NEXT 原生应用中添加 TiRTC HarmonyOS SDK,并完成 SDK 初始化。
接入要求
- OpenHarmony / HarmonyOS NEXT 原生应用。
- DevEco Studio 或 OpenHarmony SDK
12及以上。 - 运行设备需支持
arm64-v8a原生库。
添加 SDK 依赖
添加当前版本的 HarmonyOS SDK:
json5
{
"dependencies": {
"tirtc": "2.2.6"
}
}在 ArkTS 代码中导入 API
ts
import type { common } from '@kit.AbilityKit';
import { TiRtc } from 'tirtc/Index';初始化 SDK
应用启动后,先用你的 AppId 初始化 SDK。初始化成功后,再进入连接、播放、收发消息等后续流程。
ts
import type { common } from '@kit.AbilityKit';
import { TiRtc } from 'tirtc/Index';
async function initializeTiRtc(context: common.UIAbilityContext): Promise<void> {
const code = await TiRtc.initialize({
context,
appId: 'your-app-id',
});
if (code !== 0) {
throw new Error(`TiRTC initialize failed: ${TiRtc.errorToString(code)} (${code})`);
}
}