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

视频直播

复制全文
初始化 SDK
uni-app
复制全文
uni-app

本文为您介绍 uni-app 拉流 SDK 的初始化方法。请参考文档提供的示例进行初始化配置。

前提条件

配置 SDK

调用 initEnv 配置 SDK。

import { initEnv } from '@/uni_modules/volcengine-live-player';

initEnv({
  // App ID,可在视频直播控制台的应用管理页面获取。
  AppID: 'appid',
  // 应用英文名,可在视频直播控制台的应用管理页面获取。
  AppName: 'unidemo',
  // Android 应用的唯一标识,对应 build.gradle 文件中 applicationId 的值。
  PackageName: 'com.xxx.xxx',
  // iOS 应用的唯一标识,对应 Xcode 中 TARGETS 下 Bundle Identifier 的值。
  BundleID: 'com.xxx.xxx',
  // 渠道号。由您自定义,如小米应用商店 (xiaomi)、华为应用市场 (huawei) 等。
  AppChannel: 'GoogleStore',
  // 应用版本号。合法版本号应包含 2 个或以上的分隔符(.),例如 "1.3.2"。
  AppVersion: '1.0.0',
  // nativeResources 文件夹下 License 文件所在的相对路径,注意 Android 和 iOS 的相对路径形式有所区别。
  LicenseUri:
    uni.getSystemInfoSync().platform === 'android'
      ? 'assets:///ttsdk.lic'
      : 'ttsdk.lic',
  // 用户 ID,由您自定义。用于查询指定用户的日志信息。
  UserUniqueID: 'UniAppLivePullDemo',
  // 是否开启日志上报。建议仅 debug 模式开启。
  openLog: true
});

SDK 配置参数说明如下表所示。

参数

类型

是否必选

说明

AppID

String

App ID,可在视频直播控制台的应用管理页面获取。详见查看应用

AppName

String

应用英文名,可在视频直播控制台的应用管理页面获取。详见查看应用

AppVersion

String

应用版本号。合法版本号应包含 2 个或以上的分隔符(.),例如 "1.3.2"。

AppChannel

String

渠道号。由您自定义,如小米应用商店 (xiaomi)、华为应用市场 (huawei) 等。

PackageName

String

Android 应用的唯一标识,对应 build.gradle 文件中 applicationId 的值。

BundleID

String

iOS 应用的唯一标识,对应 Xcode 中 TARGETS 下 Bundle Identifier 的值。

LicenseUri

String

nativeResources 文件夹下 License 文件所在的相对路径。

注意

Android 和 iOS 的相对路径形式有所区别。

OpenLog

Boolean

是否开启日志上报。建议仅 debug 模式开启。默认值为 true。取值如下:

  • true:开启。开启后,Android 可通过 logcat 捕获日志,iOS 可通过 Xcode 捕获日志。
  • false:关闭。

UserUniqueID

String

用户的唯一 ID,由您自定义。用于查询指定用户的日志信息。

日志上报

线上问题的排查和质量平台的数据展示都依赖 SDK 上报的日志。因此,日志上报功能默认开启。如有特殊的数据保密要求,您可以在配置 SDK 前,设置 OpenLog: false,关闭日志上报。

后续操作

有关如何使用 uni-app 拉流 SDK,例如创建播放器、配置播放地址等,详见基础功能

最近更新时间:2025.10.31 14:11:57
这个页面对您有帮助吗?
有用
有用
无用
无用