HarmonyOS

最近更新时间:2026-04-20 17:34:07

我的收藏
本文主要介绍如何快速地将腾讯云 LiteAVSDK(Android)集成到您的项目中,按照如下步骤进行配置,就可以完成 SDK 的集成工作。下面以 全功能版 SDK 为例:

开发环境要求

DevEco Studio 5.0+
HarmonyOS SDK 5.0.0 (API 12) 及以上版本

快速集成 SDK

1. 下载 鸿蒙 LiteAVSDK 的 .har 文件(例如 LiteAVSDK_Professional_1.9.0.289.har),放入项目的 entry/libs/ 目录下。
2. entry/oh-package.json5 中添加 SDK 的本地依赖:


配置 App 权限

entry/src/main/module.json5requestPermissions 中添加所需权限:
"requestPermissions":[
{
"name" : "ohos.permission.KEEP_BACKGROUND_RUNNING"
},
{
"name" : "ohos.permission.INTERNET"
},
{
"name" : "ohos.permission.GET_NETWORK_INFO"
},
{
"name" : "ohos.permission.MICROPHONE",
"reason": "$string:module_desc",
"usedScene": { "abilities": [ "EntryAbility" ], "when":"always" }
},
{
"name" : "ohos.permission.CAMERA",
"reason": "$string:module_desc",
"usedScene": { "abilities": [ "EntryAbility" ], "when":"always" }
},
]

配置 License 授权

1. 单击 License 申请 获取测试用 License,具体操作请参见 测试版 License。您会获得两个字符串:一个字符串是 license URL,另一个字符串是解密 key。
2. 在您的 App 调用全功能版 SDK 相关功能之前进行如下设置:
import { AbilityConstant, UIAbility, Want } from '@kit.AbilityKit';
import { getV2TXLivePremierShareInstance } from 'liteavsdk';

export default class EntryAbility extends UIAbility {
onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void {
let licenseUrl: string = "<获取到的licenseUrl>";
let licenseKey: string = "<获取到的key>";

getV2TXLivePremierShareInstance(this.context).setLicence(licenseUrl, licenseKey);
}
}