v2.6
jssdk V2.6及其子版本相关更新说明
jssdk V2.6.9更新内容如下:
- 解决使用JS SDK观看H5活动,导致控制台并发中1个人变成2个人的问题;
jssdk V2.6.8更新内容如下:
- H5活动,直播和回放时,支持观众可以对文档自由翻页。当有权限操作文档的人翻页时,该观众的文档回到当前文档位置;
- 触发resize事件,文档部分新增自动调整文档大小功能
jssdk V2.6.7更新内容如下:
- 预约时通过监听publishStart,开始直播之后重新初始化sdk,预约消息恢复导致不能收到聊天广播
jssdk V2.6.6更新内容如下:
- 解决Flash活动wap端获取清晰度消息canPlayDefinitions触发两次问题
jssdk V2.6.5更新内容如下:
- H5解决回放状态时,播放器进度条点击对应时间后有偏差的问题,升级底层播放器到2.1.7
- H5解决调用VHALL_SDK.destroy()后,控制台发现还在打拉流日志的问题
- Flash解决调用VHALL_SDK.destroy()后,清除定时器
jssdk V2.6.4更新内容如下:
- 解决活动预约时重复init重复创建占位图问题
- 新增queryRoominfo方法提供实时查询活动信息(getRoominfo是初始化时信息)
- 针对直播刚开始视频清晰度列表只有原画进行兼容
- 增加主持端上下线消息通知(监听hostNotice)
- 预约时增加消息通知(publishStart开始推流消息),用于解决用户无法知道直播已经开始的问题
- getRoominfo() 新增活动封面img_url字段,方便用户进行自定义处理
- H5活动中jssdk观看端控制台查看主持人发送的聊天中,role返回的值是“user”
使用样例:
// 监听主持人上下线消息
VHALL_SDK.on('hostNotice', function (msg) {
if (msg.type == 'online') {
console.log('主持人上线');
} else {
console.log('主持人下线');
}
});
// 监听直播开始
VHALL_SDK.on('publishStart', function (msg) {
console.log('活动开始推流');
});
VHALL_SDK.queryRoominfo().then(res => {
console.log('----实时通过接口获取活动信息----');
console.log(res)
})
jssdk V2.6.3更新内容
1,以下5个api方法支持Promise返回
- 获取直播聊天历史记录(vhall_get_live_history_chat_msg())
- 获取直播问答记录(vhall_get_live_history_question_msg())
- 获取直播,回放问答记录 (vhall_get_history_question_msg())
- 回放拉取历史聊天 (vhall_get_record_history_chat_msg(curr_page))
- 获取历史直播公告记录 (vhall_get_history_notice(curr_page))
2,Flash聊天支持图片消息
图片消息样例:
{
"to": "",
"user_role": "host",
"role_name": "host",
"user_name": "杨勇",
"nickname": "杨勇",
"account_id": "16420818",
"user_id": "1258770",
"app": "vhall",
"avatar": "http://t-alistatic01.e.vhall.com/upload/user/avatar/b6/40/b6407a71146c89a2e335925981cbd5bc.jpg",
"data": {
"arrImg": [
"//t-alistatic01.e.vhall.com/upload/webinars/chat/85/77/85771aa405f311ba83b0d4d7e1b4faf0.jpg",
"//t-alistatic01.e.vhall.com/upload/webinars/chat/2e/ee/2eeea45977e8e825da2bbdd5a1d58326.jpg"
],
"text": ""
},
"time": "2020-04-02 18:28:50",
"role": "host",
"event": "msgImg",
"room": "691033756",
"real_room": "691033756",
"channel": "691033756",
"content": ""
}
jssdk V2.6.2更新内容
- 修复新老消息异常打印时,大量聊天数据触发console导致的页面卡顿问题
jssdk V2.6.1更新内容
- 修复flash回放文档消息时间一样导致的文档不显示问题
jssdk V2.6.0更新内容
- 新增问卷提交(成功,失败)通知
- 新增播发器“跑马灯”支持 -- 需在控制台设置跑马灯信息(jssdk读取控制设置的跑马灯)
- 新增播发器“水印”支持 -- 需在控制台设置水印信息(jssdk读取控制设置的水印)
- 新增“抽奖”消息通知 -- 抽奖开始,抽奖结束(是否中奖)及设置发送中奖信息