跑通示例项目

更新时间: 2024/08/16 09:24:21

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

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

  • 通过账号、密码完成 NEMeeting 登录鉴权、注销登录。
  • 创建会议、加入会议。
  • 会议内提供的其他功能 (如会议控制、屏幕共享等)。

准备工作

在根据本文操作前,请确保您已在网易云信控制台上,完成以下设置:

  1. 在控制台创建至少一个应用。若无应用,请参考 创建应用并获取 AppKey
  2. 开通 视频会议 解决方案。具体步骤可参考 方案开通

开发环境

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

名称 具体要求
Chrome 74 及以上版本
Safari 12 及以上版本
Node 8 及以上版本

操作步骤

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

    1. 克隆 NEMeeting 仓库至本地。

    2. 进入项目 SampleCode/Web 目录,运行以下命令进行依赖安装。

      NPMnpm install
      
    3. 依赖安装完成后,编辑 index.html 页面:

      • init 方法中填入您在 网易云信控制台 上创建应用时获取的密钥(AppKey)。
      • login 方法中写入对应账号 ID(accountId)和账号 Token(accountToken)。有关账号 Token 的获取,请参考 创建会议账号
    4. create 方法中写入会议号 meetingNum (个人会议号可以在登录完成后通过 NEMeetingKit.actions.accountInfo.meetingNum 获取。为空表示创建随机会议)。

  2. 在项目根目录运行以下命令,启动静态资源服务。

    NPMnode app
    
  3. 服务启动后在浏览器窗口地址输入:http://localhost:3001/index.html,依次单击 初始化 > 登录 > 创建 按钮即可进入会议主页。

    效果图如下所示:

    image
此文档是否对你有帮助?
有帮助
去反馈
  • 准备工作
  • 开发环境
  • 操作步骤