同一个小程序的单对单视频通话API : wx.join1v1Chat(Object object)
官方文档说是 基础库 2.12.1 开始支持,但是实际测试中只测试成功了 安卓和安卓的通话,ios多机型新版本均未成功。
视频界面类似微信原生的 视频通话界面,不收费,效果还可以。
期待后续的支持和优化。
必须知道 通话双方的 openid 才可以通话 。
大致调用代码如下:
// 打开通话设置,才能接收到。
wx.setEnable1v1Chat({
enable:true
})
// 创建/加入通话
wx.join1v1Chat({
// 呼叫方信息
caller: {
nickname: userInfo.nickname,
// headImage: userInfo.headImage, // 非必填
openid: userInfo.openid
},
// 接听方信息
listener: {
nickname: '',
openid: '',
},
disableSwitchVoice: true, // 不允许切换到语音通话
roomType:'video',
icon: 'success',
duration: 2000,
success(res) {
console.log(res)
},
fail(err) {
console.log(err)
},
})