开发准备
使用前提
开发者需要通过 Server-API 的说明,在后台搭建一个后台服务。前端通过请求搭建好的后台服务获取到一个房间的 roomToken
后,就开始进入 SDK 工作流程。
开发环境
推荐使用最新版本的 Chrome 浏览器进行开发,SDK 目前支持 360浏览器 9.1+, Chrome 55+, Safari 11+, Firefox 44+。
引入方式
我们为开发者提供了 2 种引用方式
NPM
npm install --save pili-rtc-web@legacy
// 引入单个模块
import { QNRTCSession } from 'pili-rtc-web';
const myRTC = new QNRTCSession();
// 或者全部引入
import * as QNRTC from 'pili-rtc-web';
const myRTC = new QNRTC.QNRTCSession();
直接引入
SDK下载地址
<script src="./build/pili-rtc-web.js"></script>
<script>
var myRTC = new QNRTC.QNRTCSession();
</script>
直接引入会将 QNRTC 暴露在 window 之下