收藏
回答

小程序双人音视频对话,接听方如何才能收到通话请求?

拨打方 : oJXLp4q-mePy3FDjKpZbBZKBYMCc

接听方: oJXLp4ogzQabwKFBDp3Qk2BBO8Rw

已经在页面onLoad 中调用 wx.setEnable1v1Chat 设置enable: true,


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

2 个回答

  • 大明
    大明
    12-06

    wx.setEnable1v1Chat({

        enable: true,

        success: function(res) {

          console.log('一对一聊天已启用', res);

          // 可以在这里继续其他操作

          wx.join1v1Chat({

            roomType: 'video',

            caller: {

              nickname: '拨打方',

              openid: 'oa5VN5e1gGOkbRFJng0DM65KeX1g',

            },

            listener: {

              nickname: '接听方',

              openid: 'oa5VN5VMvyKwROROYeTNeBmvisCM',

            },

            success: function(res) {

              console.log('拔成功', res);

            },

            fail: function(err) {

              console.error('拔失败', err);

            },


          })


     

        },

        fail: function(err) {

          console.error('启用一对一聊天失败', err);

        }

      });

    大家帮忙看一下,为什么接听方听不到,也没有提示要接听,更奇怪的地方就把所有openid删除也可以拔原本

    12-06
    有用
    回复 1
    • 0
      0
      12-09
      接听方的页面  wx.setEnable1v1Chat({
          enable: true,这样开启了吗
      12-09
      回复
  • 一笑皆春
    一笑皆春
    01-22

    参考文档

    https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/1v1voip.html

    01-22
    有用
    回复 4
    • 0
      0
      01-22
      已经按照文档打开setEnable1v1Chat ,并且都在小程序中,但还是不行。
      01-22
      回复
    • 一笑皆春
      一笑皆春
      01-22回复0
      试试wx.join1v1Chat
      01-22
      回复
    • 0
      0
      01-22
      可以了,接不通的原因是网上的demo写的配置项有问题,openid才对,网上的demo是驼峰的openId导致接不通。
      01-22
      回复
    • 一笑皆春
      一笑皆春
      01-22回复0
      好的
      01-22
      回复
登录 后发表内容