本文介绍如何快速跑通示例源码,体验基础的 RoomKit 服务。
Web 端:已安装 74 或以上版本的 Chrome 浏览器。
H5 移动端:
| 平台 | 浏览器 | 备注 |
|---|---|---|
| iOS | Chrome | 支持 iOS 10.0 或以上版本。 |
| iOS | Safari | 支持 iOS 10.0 或以上版本。 |
| iOS | 微信内嵌浏览器 | 支持 iOS 10.0 或以上版本。 |
| Android | Chrome | 支持 Android 8.0 或以上版本。 |
| Android | 微信内嵌浏览器 | 支持 Android 8.0 或以上版本。 |
只支持 SSL 的 Web 服务器(https),localhost,127.0.0.1 等同于 https。
已在 RoomKit 管理后台 创建项目,并获取初始化 RoomKit SDK 所必须的 SecretID、SecretSign、ProductID等信息。详见 开通 RoomKit 服务。
示例源码主要文件结构和说明如下。

assets 文件夹存放示例源码的资源文件。
iconfont、img、video 文件夹存放的是 SDK 的资源文件(请不要更改这里的任何文件)。
html 文件为示例源码的展示页面:
js 文件为实现示例源码运行的 JavaScript 代码:
npm install --global http-server 命令全局安装 http-server 工具。如果在 macOS 或 Linux 系统中执行 npm 命令失败,提示 “permission denied”,请在 npm 命令前加上 sudo 重新执行即可。
下载的示例源码中缺少 SDK 初始化所需的信息,需要 config.js 中必须的信息修改为 前提条件 中获取的信息,否则示例源码无法正确运行。

在 Terminal 中切换到项目所在目录下,执行 http-server -o login.html 命令启动本地服务,会自动在默认浏览器中打开登录页面。
如果浏览器自动打开登录页面失败或者获取摄像头、麦克风等权限全部失败,请手动在 Chrome 浏览器中打开 http://127.0.0.1:8080/login.html。
在 Terminal 中执行 Control+C 命令停止 server。

联系我们
文档反馈