微信小程序 多人音视频对话
请问您是否正在寻找一种简单易用且高效的方式,为您和您的客户提供多人音视频对话服务呢?那么请让我向您推荐微信小程序 多人音视频对话!
如何开通多人音视频对话功能?
申请开通多人音视频对话功能非常简单。只需在小程序管理后台中选择「开发」-「接口设置」,自助开通该组件权限即可。相关接口包括 wx.joinVoIPChat 和 voip-room 组件。
如何调用多人音视频对话功能?
开发者仅需提供房间唯一标识,即可加入到指定的房间。传入相同唯一标识的用户,会进到相同的房间。为了保证前端传入的 groupId 可信,wx.joinVoIPChat 接口要求传入签名。调用 voip-room 组件可结合显示成员画面。使用起来非常简便快捷。
前端接口
多人音视频对话功能支持以下前端接口:
- 创建/加入房间:wx.joinVoIPChat
- 离开房间:wx.exitVoIPChat
- 更新房间麦克风/耳机静音设置:wx.updateVoIPChatMuteConfig
- 监听房间成员变化:wx.onVoIPChatMembersChanged
- 监听房间成员通话状态变化:wx.onVoIPChatSpeakersChanged
- 监听通话中断:wx.onVoIPChatInterrupted
- 监听实时语音通话成员视频状态变化:wx.onOnVoIPVideoMembersChanged
签名算法
生成签名需要传入四个参数:appId、groupId、nonceStr和timeStamp。签名算法会对这些参数按字典序排序后进行计算。在此不详细解释具体实现方式,但我们提供了示例代码以供参考。
使用云开发完成签名
如果您在使用云开发过程中遇到签名问题,请不要担心。我们提供了函数 cloud.getVoIPSign 来计算签名。只需按照示例将所需参数传入该函数即可获得签名结果。
人数和频率限制
每个房间最多允许同时加入10个人。每个小程序每天最多支持创建100000个房间。请注意,在所有人退出房间后,房间即被销毁。此时如果传入之前用过的groupId重新加入房间,会被计算为新开一个房间。
-
B2B2C多用户商城系统支持企业自营与商户入驻模式共存 会员一站式精细化营销工具 多用户分销,带来爆发式增长
系统支持平台自营+供应商店铺共存的经营模式(类天猫&京东模式),帮助企业打造生态级商业平台为目的的电子商务系统。
免费试用系统 -
B2B2B电商交易系统优化供应链协作 授信及账期支付 商品按照数量阶梯设价
全渠道订货/采购及经销商管理数字化系统,实现供应链整合和交易便捷化。
免费试用系统 -
S2B2B电商交易系统供销一体化,提高市场集中度 集团管控一体化,有效实现供需匹配 移动应用一体化,提高运营综合效率
上下游资源整合数字化解决方案,赋能产业供应链,构建产业互联网生态体系。
免费试用系统
