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读取控制设置的水印)
  • 新增“抽奖”消息通知 -- 抽奖开始,抽奖结束(是否中奖)及设置发送中奖信息