收藏
回答

小程序sendDanmu方法频繁调用问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug video 客户端 6.5.3 2.0.0

在websocket中频繁调用sendDanmu时,数据没有问题,但是会重复显示第一条数据

wx.connectSocket({
      url: `wss://${domainName}.com/ws/live/ranks?cid=${options.cid}`,
      success: function(res) {
        wx.showToast({
          title: '连接服务器成功',
        })
        wx.onSocketMessage(function(res) {
          var resData = JSON.parse(res.data);
          if (resData.event == 'LIVE_MESSAGE') {
            var dataSource = resData.data.message;
            console.log(dataSource)
            that.setData({
              testData: dataSource
            })
            that.videoContext.sendDanmu({
              text: dataSource.value,
              color: dataSource.color
            })
 
          }
        })
      },
      fail: function(res) {
        wx.showToast({
          title: '连接服务器失败',
        })
      }
    })


回答关注问题邀请回答
收藏

2 个回答

  • 是小白啊
    是小白啊
    2019-05-07

    麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2019-05-07
    有用
    回复 2
  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-05-07

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2019-05-07
    有用
    回复
登录 后发表内容