实时音视频通话插件通过集成 阿里云 mPaaS 音视频通话服务,可以在支付宝小程序之间,以及支付宝小程序与其他应用之间实现一对一和多对多的实时音视频通话功能。本文提供了将实时音视频通话插件接入支付宝小程序的指引。
前置条件
订购 实时音视频通话插件 和关联小程序。
在接入插件之前,确保本账号或者本账号所属的主账号已经订购了本插件,并且已经关联到需要使用本插件的小程序。点击这里 查看获取插件的详细步骤。
配置主体小程序项目。
在 小程序开发工具 里面打开需要使用插件的项目,然后配置 app.json。请修改以下文件中的“thePlugin”名称,与使用的插件代码进行匹配。
{
"plugins": {
"thePlugin": {
"version": "*", // 目前只支持设置 * 拉取当前上架的最新版本
"provider": "2021002126663572"
}
}
}
操作步骤
开通音视频通话服务
音视频通话通过阿里云 mPaaS 提供服务,请使用阿里云账号登录 mPaaS 控制台开通音视频通话并获取小程序接入需要的 bizName
、subBiz
、worksapceId
、密钥等参数。具体流程如下:
登录 阿里云 mPaaS 控制台 ,点击 + 创建应用,输入应用名并创建 mPaaS 应用。
进入 mPaaS 应用,在左侧导航栏中选择 音视频通话 > 通话应用管理 进入音视频通话产品页。
创建通话应用。创建后可查看
bizName
和密钥,相同bizName
下的用户可互相通话。查看
subBiz
、workspaceId
。mPaaS 应用主页面左侧导航栏中选择 总览 > 快速下载代码配置,进入代码配置页。
在代码配置页中查看 App ID、Workspace ID。分别对应小程序接入所需要的
subBiz
、workspaceId
参数。
获取签名(signature)。音视频通话中提供两种签名生成方法:
将以上步骤中获取的
bizName
、subBiz
、workspaceId
、signature
等参数设置到 config 中即可开始音视频通话。如需小程序用户与其他终端用户进行音视频通话,其他终端的接入方式参考以下文档:
如需了解更多关于接入支付宝小程序的信息,参见 API 概述。