PK 直播组件
Android
组件概览
组件概述
Demo 体验
更新日志
快速开始
接入流程
创建应用
开通 NERoom 房间组件
下载 SDK 和 Demo
跑通示例项目
控制台操作指南
开通能力
开通消息抄送
实现互动直播
集成 SDK
实现基础功能

跑通示例项目

更新时间: 2022/11/08 14:40:11

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

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

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

前提条件

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

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

  2. 在网易云信控制台的 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 或以上版本的移动设备。
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 的依赖。

    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 示例项目,然后编译并运行示例项目。

此文档是否对你有帮助?
有帮助
我要吐槽
  • 前提条件
  • 开发环境
  • 操作步骤