本文为您介绍 uni-app 拉流 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 应用的唯一标识,对应 |
BundleID | String | 否 | iOS 应用的唯一标识,对应 Xcode 中 TARGETS 下 |
LicenseUri | String | 是 |
注意 Android 和 iOS 的相对路径形式有所区别。 |
OpenLog | Boolean | 否 | 是否开启日志上报。建议仅 debug 模式开启。默认值为
|
UserUniqueID | String | 否 | 用户的唯一 ID,由您自定义。用于查询指定用户的日志信息。 |
线上问题的排查和质量平台的数据展示都依赖 SDK 上报的日志。因此,日志上报功能默认开启。如有特殊的数据保密要求,您可以在配置 SDK 前,设置 OpenLog: false,关闭日志上报。
有关如何使用 uni-app 拉流 SDK,例如创建播放器、配置播放地址等,详见基础功能。