You need to enable JavaScript to run this app.
视频直播

视频直播

Copy page
Download PDF
集成 SDK
集成 HarmonyOS NEXT 拉流 SDK
Copy page
Download PDF
集成 HarmonyOS NEXT 拉流 SDK

本文介绍如何集成 HarmonyOS NEXT(鸿蒙星河版,以下简称 HarmonyOS NEXT)拉流 SDK。

开发环境要求

  • DevEco Studio NEXT Release(5.0.3.900)
  • 设备处理器的指令集架构:arm64-v8a。

前提条件

已创建 SDK 应用并获取 License 文件。详见获取 SDK License

tip

关于各 License 版本支持的功能,详见SDK 概述。关于各 License 版本的价格,详见直播 SDK 计费

集成 SDK

Step 1:配置 ohpm 仓库

  1. 打开/创建根目录下的 .ohpmrc 文件。
  2. 定义 ohpm 仓库,配置示例如下所示。
    registry=https://ohpm.openharmony.cn/ohpm/,http://artifact.bytedance.com/repository/byted-ohpm/
    

Step 2:配置环境和依赖

  1. 在项目中有使用播放器的 Module 下的 oh-package.json5 文件中添加依赖。

    {
      "dependencies": {
        "@livecore/liveplayer": "x.x.x-tob",
        "pako" : "2.1.0"
      }
    }
    

    tip

    x.x.x-tob 替换为 SDK 的指定版本。版本号详见 HarmonyOS NEXT 拉流 SDK 发布历史

  2. 打开 Module 下的 build-profile.json5, 在 buildOption 中配置 App 使用的 CPU 架构。支持 arm64-v8a 架构。

    {
      "buildOption": {
        "externalNativeOptions": {
          "abiFilters": ["arm64-v8a"]
        }
      }
    }
    
  3. 单击 Sync Now 按钮同步/下载 SDK。

配置权限

在 Module 下的 src/main/module.json5 文件中声明应用间交互的权限。

{
  "module": {
    "requestPermissions": [
      {"name": "ohos.permission.INTERNET"},
      {"name": "ohos.permission.GET_NETWORK_INFO"},
      {"name": "ohos.permission.MODIFY_AUDIO_SETTINGS"}
    ]
  }
}

添加 License

将获取到的 license 文件放置在 src/main/resources/base/media 目录下。

tip

初始化时需使用 $r('') 读取资源路径下的 License 文件。

Image

Last updated: 2026.06.01 01:06:21