TUICallKit 是 TencentCloud 开发的音频呼叫的 UIKit 组件。 通过集成此组件,您只需几行代码即可轻松地将视频通话功能添加到您的应用程序中。TUICallKit 支持离线通话等功能,可在 Android、iOS、Web、Flutter 和小程序等多个平台上使用。
本节向您展示测试腾讯调用小程序演示所需的先决条件。
Calls SDK for MiniProgram 的最低要求是:
- 微信 App iOS 最低版本要求:7.0.9
- 微信 App Android 最低版本要求:7.0.8
- 小程序基础库最低版本要求:2.10.0
- 由于小程序测试号不具备 live-pusher 和 live-player 的使用权限,请使用企业小程序账号申请相关权限进行开发
- 由于微信开发者工具不支持原生组件(即 live-pusher 和 live-player 标签),需要在真机上进行运行体验
如果您想运行该 demo,可以按照以下步骤进行。
- 登录到 即时通信 IM 控制台,单击创建新应用,在弹出的对话框中输入您的应用名称,并单击确定。
- 单击刚刚创建出的应用,进入应用详情页面,并在页面的右下角找到含 UI 低代码场景方案功能区,单击免费体验即可开通 TUICallKit 的 7 天免费试用服务。
- 在同一页面找到 SDKAppID 和 密钥(SecretKey) 并保存,在后续步骤中使用。
- 克隆仓库
git clone https://github.com/tencentyun/TUICallKit.git
- 安装依赖
cd ./TUICallKit/MiniProgram/wechat-plugin-demo
- 配置 SDKAppID 和 SDKSecretKey 在
MiniProgram/wechat-plugin-demo/app.js
文件中填写 SDKAppID 和 SecretKey。
wx.$globalData = {
sdkAppID: 0,
SecretKey: '',
};
- 项目导入到微信开发者工具。
- 分别在两台设备上登录两个用户,一方作为主叫,一方作为被叫。
- 在主叫方进入通话界面,输入被叫方的 ID,选择媒体类型,发起通话。
- 被叫方收到通话的请求,点击接听后进行通话。
- 如果您想了解更多产品功能,可以点击以下:链接。
- 如果您遇到困难,可以参考:FAQs。这里是开发者最常遇到的问题,涵盖各个平台,希望可以帮助您快速解决问题。
- 有关完整的 API 文档,请参阅 Audio Video Call SDK API Example。包括 TUICallKit(带 UIKit)、TUICallEngine(不带 UIKit)、以及通话事件回调等。