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

视频直播

复制全文
集成 SDK
HarmonyOS NEXT
复制全文
HarmonyOS NEXT

本章节介绍 HarmonyOS NEXT(鸿蒙星河版,以下简称 HarmonyOS NEXT)拉流 SDK 的支持系统、开发环境要求以及集成方式。请按照下述步骤完成 SDK 的集成流程,以便在 HarmonyOS NEXT 系统中接入拉流能力。

开发环境要求

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

前提条件

已获取 HarmonyOS 应用的 AppID、PackageName 和 License 文件。

集成 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"
      }
    }
    

    说明

    将 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 目录下。

说明

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

alt

最近更新时间:2025.10.30 16:33:39
这个页面对您有帮助吗?
有用
有用
无用
无用