SDK集成
更新时间:2024-11-08
本文为您介绍如何将 HarmonyOS NEXT 播放器 SDK 集成至您的项目中。
SDK&Demo下载
获取SDK&Demo
下载最新的播放器 HarmonyOS NEXT 播放器Demo及SDK,解压后文件目录如下:
说明:
- baiduPlayerSDK.har为HarmonyOS NEXT 播放器 SDK,Demo已集成sdk。
- entry为Demo示例代码,编译本Demo时,需要基于自己的华为账号更新项目的签名后,方可运行。
- 该Demo仅供集成SDK时参考,我们计划在后续发布版本中提供更多的演示内容。如果在集成过程中遇到任何问题,请随时与我们联系。
集成准备
环境要求
类别 | 说明 |
---|---|
开发工具 | DevEco Studio(推荐使用最新版本) |
系统版本 | 鸿蒙HarmonyOS Next Next.0.0.26及其之后的稳定版本 |
兼容的最低 SDK 版本 | "compatibleSdkVersion": "5.0.0(12)" |
手机设备 | 推荐Huawei Mate 60系列手机,例如Huawei Mate 60 Pro(ALN-AL80) |
SDK集成
HarmonyOS NEXT 点播 SDK 目前以 har 包的形式发布,仅支持通过本地配置的方式集成。
添加依赖
1、将 har 文件放置于下图所示的路径中。
2、在 entry 下的 oh-package.json5 中添加依赖:
{
"name": "entry",
"version": "1.0.0",
"description": "Please describe the basic information.",
"main": "",
"author": "",
"license": "",
"dependencies": {
"baiduplayersdk":"file:./libs/baiduPlayerSDK.har"
}
}
3、声明权限 在 enrty 下的 module.json5 文件中声明权限:
"requestPermissions": [
{
// 网络权限,建议添加
"name": "ohos.permission.INTERNET"
},
{
// 获取 WIFI 信息,如获取 mac,建议添加
"name": "ohos.permission.GET_WIFI_INFO"
},
{
// 获取网络信息,建议添加
"name": "ohos.permission.GET_NETWORK_INFO"
},
{
// 资产持久化,建议添加
"name": "ohos.permission.STORE_PERSISTENT_DATA"
},
]