# wx.join1v1Chat(Object object)

基础库 2.20.1 开始支持,低版本需做兼容处理

Promise 风格 调用:支持

用户授权:需要 scope.record,&,camera

小程序插件:不支持

微信 Windows 版:支持

微信 Mac 版:支持

相关文档: 双人音视频对话

# 功能描述

加入(创建)双人通话。

# 参数

# Object object

属性 类型 默认值 必填 说明
caller Object 呼叫方信息
结构属性 类型 默认值 必填 说明
nickname String 昵称
headImage String 头像
openid String 小程序内 openid
listener Object 接听方信息
结构属性 类型 默认值 必填 说明
nickname String 昵称
headImage String 头像
openid String 小程序内 openid
backgroundType Number 0 窗口背景色(音频通话背景以及小窗模式背景)
合法值 说明
0 #262930
1 #FA5151
2 #FA9D3B
3 #3D7257
4 #1485EE
5 #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 系统错误