跑通示例项目

更新时间: 2023/06/29 03:39:26

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

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

  • 通过账号、Token 完成 NEMeeting 登录鉴权、注销登录。
  • 加入会议、离开会议。
  • 会议内提供的其他功能 (如置顶开启视频的成员,聊天等)。

前提条件

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

  1. 创建应用开通 NERoom 房间组件能力,并选择了线上会议场景模板。

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

  3. 通过网易会议服务端的创建会议账号接口创建一个有效的会议账号,获取 userUuid(对应 accountId)和 userToken(对应 accountToken),用于完成登录鉴权。

开发环境

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

名称 具体要求
Android 端的微信 App 7.0.8 及以上版本
iOS 端的微信 App 7.0.9 及以上版本
小程序基础库 2.10.0 及以上版本
微信开发者工具 最新版本
  • 由于微信开发者工具不支持原生组件(即 <live-pusher><live-player> 标签),需要在真机上进行运行体验。
  • 由于小程序测试号不具备 <live-pusher><live-player> 的使用权限,需要申请常规小程序账号进行开发。
  • 不支持 uniapp 开发环境,请使用原生小程序开发环境。

操作步骤

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

    1. 访问 NEMeetingKit 地址,按需下载对应版本的组件源码压缩包至本地,建议下载最新版本。

    2. 下载 微信开发者工具 至本地。

    3. 用微信开发者工具打开小程序 SampleCode 文件夹,填入自己的 App ID(若无则可以暂时用测试号)打开小程序示例项目。

  2. 在小程序示例项目的加入会议页面,输入申请的 App Key、已存在的会议 ID 和用户昵称,点击加入会议即可。

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