跑通示例项目

更新时间: 2023/08/17 06:21:17

网易云信在 GitHub 上提供一个开源的互动直播组件示例项目 NELiveKit。本文介绍如何快速跑通该示例项目,体验互动直播功能。示例代码中包含了详细的 API 调用场景、参数封装以及回调处理。

该示例项目包含的功能如下:

  • 通过账号、密码完成 NELiveKit 登录鉴权、注销登录。
  • 创建直播间、加入直播间。
  • 直播间内提供的其他功能 (例如邀请 PK 等)。

前提条件

在开始运行示例项目之前,请确保您已完成以下操作:

  1. 创建应用开通 NERoom 房间组件能力,并选择了互动直播场景模板。

  2. 在网易云信控制台的 NERoom 列表中获取指定应用的 App Key。

开发环境

在开始运行示例项目之前,请您准备以下开发环境:

环境类型 具体要求
Android Studio 版本 Android Studio 5.0 及以上版本 Android Studio 版本编号系统的变更请参考 Android Studio 版本说明
Android API 版本 Android SDK API 等级 21 及以上、Android 5.0 及以上版本
CPU 架构 支持 ARM64、ARMV7 架构
IDE Android Studio

其他

依赖 Androidx,不支持 support 库 Android 系统 4.3 或以上版本的移动设备。
Android 系统 4.3 或以上版本的移动设备

操作步骤

  1. 配置示例项目。具体步骤如下。

    1. 克隆 NELiveKit 仓库至本地。
    2. 找到 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>
    
  2. 集成互动直播 SDK。

app/build.gradle 文件中添加互动直播 SDK 的依赖。

groovy    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'
    }
  1. 编译并运行示例项目。

连接上 Android 设备后,用 Android Studio 打开 NELiveKit/Android 示例项目,然后编译并运行示例项目。

此文档是否对你有帮助?
有帮助
去反馈
  • 前提条件
  • 开发环境
  • 操作步骤