實時音視頻通話插件通過集成 阿里云 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 概述。