Barrage 弹幕

Barrage.New事件

Barrage.New事件会在收到新的弹幕时被触发

Mudu.MsgBus.On(
  // 事件名,值为"Barrage.New"
  "Barrage.New",

  // 事件处理函数,参数为弹幕对象
  function (barrage) {
    barrage = JSON.parse(barrage)
    console.log('收到新的弹幕,内容为: ', barrage.text)
  }
)
  • 回调函数参数barrage对象说明
{ 
  // 弹幕文本
  text: '这是一条弹幕' ,

  // 弹幕js时间戳
  stime: 1493949114000,

    // 发送人id
  visitor_id: 'fasdf', // 管理员发送的消息,该字段为空字符串

  // 消息类型
  msg_type: 10 // int
}
  • msg_type 和 text之间的映射关系
类型 标志位(msg_type) 存储类型 示例(text) 备注
普通评论 10 字符串 "真香" 表情替换
发送普通红包 20 字符串json '{"id":"nm4dk9jm", "type":1, "name":"恭喜发财!大吉大利!", }' type 2:钉钉
发送口令红包 21 字符串json '{"id":"nm4dk9jm", "type":1, "name":"恭喜发财!大吉大利!"}' type 2:钉钉
发送竞答红包 22 字符串json '{"id":"nm4dk9jm", "name":"参与竞答领取红包!"}'
发送竞答红包(自定义) 23 字符串json '{"id":"nm4dk9jm", "name":"参与竞答领取红包!"}'
抢口令红包评论 31 字符串 "大吉大利,今晚吃鸡"
免费道具打赏 40 字符串json '{"src":"https://xxx.com/a.jpg". "name":"免费道具", "number":1 }'
付费道具打赏 41 字符串json '{"src":"https://xxx.com/c.jpg". "name":"付费道具", "number":88 }'
现金打赏 42 字符串json '{"name":"赏赐", "amount":88.99 }'
图片评论 50 字符串 "https://xxx.com/abc.jpg"

results matching ""

    No results matching ""