wx.join1v1Chat
wx.join1v1Chat(Object object)
基础库 2.20.1 开始支持,低版本需做兼容处理。
以 Promise 风格 调用:支持
用户授权:需要 scope.record,&,camera
小程序插件:不支持
微信 Windows 版:支持
微信 Mac 版:支持
相关文档: 双人音视频对话
功能描述
加入(创建)双人通话。
参数
Object object
| 属性 | 类型 | 默认值 | 必填 | 说明 | |
|---|---|---|---|---|---|
| caller | Object | 是 | 呼叫方信息 | ||
| 结构属性类型默认值必填说明nicknameString是昵称headImageString否头像openidString是小程序内 openid | |||||
| listener | Object | 是 | 接听方信息 | ||
| 结构属性类型默认值必填说明nicknameString是昵称headImageString否头像openidString是小程序内 openid | |||||
| backgroundType | Number | 0 | 否 | 窗口背景色(音频通话背景以及小窗模式背景) | |
| 合法值说明0#2629301#FA51512#FA9D3B3#3D72574#1485EE5#6467F0 | |||||
| roomType | String | video | 否 | 通话类型 | |
| 合法值说明voice语音通话video视频通话 | |||||
| minWindowType | Number | 1 | 否 | 小窗样式 | |
| disableSwitchVoice | Boolean | false | 否 | 不允许切换到语音通话 | |
| success | function | 否 | 接口调用成功的回调函数 | ||
| fail | function | 否 | 接口调用失败的回调函数 | ||
| complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
错误
| 错误码 | 错误信息 | 说明 |
|---|---|---|
| -20000 | not open 1v1 Chat | 未开通双人通话 |
| -20001 | device not support | 当前设备不支持 |
| -20002 | on call | 正在通话中 |
| -20003 | occupied by other miniprogram | 其它小程序正在通话中 |
| -30000 | system error | 内部系统错误 |
| -30001 | wechat has no camera authorization | 微信缺失相机权限 |
| -30002 | wechat has no record authorization | 微信缺失录音权限 |
| -30003 | miniprogram has no record authorization | 小程序缺失录音权限 |
| -30004 | miniprogram has no camera authorization | 小程序缺失相机权限 |
| -1 | 当前已在房间内 | |
| -2 | 录音设备被占用,可能是当前正在使用微信内语音通话或系统通话 | |
| -3 | 加入会话期间退出(可能是用户主动退出,或者退后台、来电等原因),因此加入失败 | |
| -1000 | 系统错误 |
浙公网安备 33010602011771号