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 系统错误
posted on 2025-01-08 09:08  AtlasLapetos  阅读(55)  评论(0)    收藏  举报