WEB后台设置
观看权限
管理后台打开了观看权限
let verify = null;
crsdk.on("loginVerify", (res) => {
if (type === 1) {
verify = res;
}
});
const submit = (password) => {
verify.resolve(password).then(() => {
}).catch(err => {
});
}
参数名 |
类型 |
描述 |
type |
Number |
1,3,4,5,6 |
title |
String |
type的对应提示 1: 自定义标题(默认“密码观看”)。 3: 手机号码观看(不需要验证码)。 4: 5的前置,获取验证码。 5: 手机号码观看(需要验证码)。 6:登录观看(管理后台用户账号登录)。 |
resolve |
Function |
接收参数,处理成功会执行下一步 |
message |
String |
对应的操作提示: 1:请执行resolve方法,传入观看密码。 3: 请执行resolve方法,传入手机号码。 4:请执行resolve方法,传入手机号码,获取验证码。 5:请执行resolve方法,传入验证码。 6:请执行resolve方法,传入账号(手机号码), 密码。 |
调查问卷
管理后台打开了调查问卷
crsdk.on("questionnaire", (res) => {
res.resolve();
});
参数名 |
类型 |
描述 |
type |
Number |
0,1 |
title |
String |
type的对应提示 0: 获取验证码(调查问卷开启了需要验证码)。 1: 填写问卷。 |
resolve |
Function |
接收参数,处理成功会执行下一步 |
message |
String |
对应的操作提示:0: 问卷调查,请执行resolve方法,传入手机号,获取验证码。 1:问卷调查,请执行resolve方法,传入rowlist对应的JSON。 |
data |
Object |
自定义的问卷表单 |
参数名 |
类型 |
描述 |
adImg |
String |
问卷顶部图片src |
name |
String |
问卷主标题 |
remark |
String |
问卷副标题 |
rowList |
Array |
问卷内容列表 |
问卷内容列表
参数名 |
类型 |
描述 |
isRequired |
Boolean |
是否必填 |
isSmsCode |
Boolean |
是否发送验证码 |
orderNo |
Number |
序号 |
rowid |
Number |
行id |
rowName |
Number |
行名称 |
rowType |
Number |
行类型(0手机号、1单行填写、2多行填写) |
自定义菜单
const menus = crsdk.autoMenu;
参数名 |
类型 |
描述 |
menuId |
Number |
菜单id |
menuType |
Number |
菜单类型 0互动聊天、1直播简介、2图文、3视频点播 |
title |
String |
菜单标题 |
content |
String |
菜单相关内容 |
orderNo |
Number |
菜单序号 |
dbVideos |
Object |
视频点播列表 |
视频点播列表
参数名 |
类型 |
描述 |
title |
String |
视频名称 |
url |
String |
视频播放地址。 设置播放 |
imgurl |
String |
视频封面图地址 |
自定义图片
由web后台设置,自定义图片包括直播引导图,直播背景图,频道图标等。
const images = crsdk.autoImg;
参数名 |
类型 |
描述 |
guideImg |
String |
直播引导图 |
coverImg |
String |
直播背景图 |
channelImg |
String |
直播频道图 |
自定义广告
由web后台设置,开启自定义广告,设置广告内容。
const advertising = crsdk.autoAd;
参数名 |
类型 |
描述 |
adType |
Number |
广告类型,0为文字广告,1为图片广告 |
isShowAd |
Boolean |
是否显示默认广告位(对应WEB后台switch开关) |
isShowChat |
Boolean |
是否显示在线人数(对应WEB后台switch开关) |
isShowNum |
Boolean |
是否显示聊天数(对应WEB后台switch开关) |
adList |
Array |
广告内容 |
adList 广告内容的参数如下:
参数名 |
类型 |
描述 |
showword |
String |
广告内容,文字或者图片url |
url |
String |
广告链接地址url |
倒计时
管理后台打开了倒计时
倒计时中
crsdk.on("countDown", (res) => {
});
参数名 |
类型 |
描述 |
code |
Number |
响应码 |
message |
String |
响应提示 |
title |
String |
倒计时标题(管理后台输入)。 |
startTime |
String |
倒计时开始时间(管理后台输入)。 |
注意:直播倒计时只是类似于一个提醒功能,时间到并不能真正开启直播,仍需要手动开启直播。
倒计时结束
crsdk.on("countDownEnd", (res) => {
});
参数名 |
类型 |
描述 |
code |
Number |
响应码 |
message |
String |
响应提示 |