PK 直播组件
跑通示例项目
更新时间: 2022/11/08 14:40:11
网易云信在 GitHub 上提供一个开源的互动直播组件示例项目 NELiveKit。本文介绍如何快速跑通该示例项目,体验互动直播功能。示例代码中包含了详细的 API 调用场景、参数封装以及回调处理。
该示例项目包含的功能如下:
- 通过账号、密码完成 NELiveKit 登录鉴权、注销登录。
- 创建直播间、加入直播间。
- 直播间内提供的其他功能 (例如邀请 PK 等)。
前提条件
在开始运行示例项目之前,请确保您已完成以下操作:
-
已创建应用,开通 NERoom 房间组件能力,并选择了互动直播场景模板。
-
在网易云信控制台的 NERoom 列表中获取指定应用的 App Key。
开发环境
在开始运行示例项目之前,请您准备以下开发环境:
环境类型 | 具体要求 |
---|---|
XCode 版本 | 11.6 及以上版本 |
Android API 版本 | Android SDK API 等级 21 及以上、Android 5.0 及以上版本 |
CPU 架构 | 支持 ARM64、ARMV7 架构 |
IDE | Android Studio |
其他 |
依赖 Androidx,不支持 support 库 Android 系统 4.3 或以上版本的移动设备。
|
操作步骤
-
配置示例项目。具体步骤如下。
- 克隆 NELiveKit 仓库至本地。
- 找到
NELiveKit/Android
示例项目文件夹,在app/src/main/res/values/strings.xml
文件中填写您的互动直播组件 App Key。
<?xml version="1.0" encoding="utf-8"?> <resources> <!--TODO--> <!--Replace With Your AppKey Here--> <string name="appkey">Your AppKey</string> </resources>
-
集成互动直播 SDK。
在 app/build.gradle
文件中添加互动直播 SDK 的依赖。
android {
// 添加 packagingOptions,否则可能会造成资源文件冲突。
packagingOptions {
pickFirst 'lib/arm64-v8a/libc++_shared.so'
pickFirst 'lib/armeabi-v7a/libc++_shared.so'
}
}
dependencies {
//NELiveKit-SDK
implementation 'com.netease.yunxin.kit.live:livekit:1.0.0'
}
- 编译并运行示例项目。
连接上 Android 设备后,用 Android Studio 打开 NELiveKit/Android
示例项目,然后编译并运行示例项目。
此文档是否对你有帮助?
有帮助
我要吐槽