开发环境要求
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.json5 的 requestPermissions 中添加所需权限:"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);}}