快速开始
1. 概述
利用assistantSDK可以与CC视频直播系统进行对接,灵活调用直播的视频、文档、聊天、问答等模块,在您的网页中实现自定义样式界面展示助教直播。
资源下载
下载地址: https://dl.csslcloud.net/live/sdk/web/assistant/v1.0.0/assistantDemo.zip
压缩包内包含直播助教的SDK文件以及相关说明文档、demo SDK最新版本为 1.0.0
在线访问地址: https://dl.csslcloud.net/live/sdk/web/assistant/v1.0.0/demo/login/index.html
浏览器支持
- Chrome 60+
- Firefox 52+
- IE9+
- Edge
- Safari 10+
1.1 功能特性
websdk目前包含直播播放器、文档功能、聊天功能、问答功能、用户列表 以及公告、广播、随堂测、抽奖等互动功能
1.1.1 主要功能描述
| 功能 | 描述 |
| 播放器 | 多线路 纯音频模式 |
| 聊天 | 支持公聊、私聊 支持聊天置顶 支持发送自定义表情 支持用户禁言 |
| 问答 | 支持课堂问答 |
| 文档 | 支持文档展示 |
| 互动 | 支持发布/管理公告、广播 支持发布随堂测 支持发布抽奖 支持设置用户基数 |
2.开发准备
由于浏览器的安全策略对除 127.0.0.1 以外的 HTTP 地址作了限制,websdk 仅支持 HTTPS 协议或者 http://localhost(http://127.0.0.1),故websdk的开发环境需做以下准备
2.1 开发环境
1.浏览器 : chrome65+浏览器 2.网络协议 : https 或 localhost本机环境 3.账号权限:已经开通获得场景视频(原cc视频)开发者账号
3.快速集成
3.1 引入直播SDK
3.1.1 引入 jQuery
直播SDK依赖于jQuery,请自行引入 jQuery 库,建议使用1.9.X版本 。
<script src="//view.csslcloud.net/js/jquery-1.9.0.min.js" type="text/javascript"></script>
3.1.2 引入 JS SDK
<script src="//xxx.net/xxx/assistantSDK.js" type="text/javascript"></script>
verison为版本号
3.2 创建视频模块元素、文档模块元素
<!-- 视频模块 -->
<div id="livePlayer"></div>
<!-- 文档模块 -->
<div id="drawPanel"></div>
3.3 初始化
<script type="text/javascript">
DWLive.init({
userid: 'xxx',
roomid: 'xxx',
groupid: '',
viewername: '助教',
viewertoken: '123',
debug: true,
hdChat: true
});
</script>
初始化参数说明
| 参数 | 说明 |
|---|---|
| userid | 用户 id,不可为空 |
| roomid | 直播间id,不可为空 |
| groupid | 分组id,可为空 |
| viewername | 用户名称,可为空 |
| viewertoken | 需要密码验证方式时,不可为空 |
| debug | 调试模式;true为开启;false为关闭 |
| haChat | 是否使用hdChat带UI的聊天室组件;true为使用;false为不使用 |

