Skip to content

在 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})`);
  }
}

下一步

完成 HarmonyOS SDK 接入后,继续参考建立与设备端的连接音视频流传输与播放

TiRTC 开发文档