更新记录
4.17.6(2025-03-12) 下载此版本
修复安卓端打包问题
4.17.5(2025-03-11) 下载此版本
- 支持vue2;
- 变更房间回调方式;
4.17.4(2025-02-17) 下载此版本
新增 setConfig 方法, 可以设置 是否显示课前设备检测页;
查看更多平台兼容性
Vue2 | Vue3 |
---|---|
√ | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 3.6.8,Android:6.0,iOS:9,HarmonyNext:不确定 | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 | 鸿蒙元服务 |
---|---|---|---|---|
× | × | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
talkcloud-talkcloudplus 开发文档
开始使用
1. 从插件导入:
import * as tkRoomManager from "@/uni_modules/talkcloud-talkcloudplus"
方法参数说明:
JoinRoomOptions, // 进入房间
joinRoomWithParams, // 房间参数
joinRoomWithPlaybackParams, // 进入回放房间
JoinRoomPlaybackOptions, // 回放房间参数
oinRoomWithUrl, // 通过链接进入房间
joinRoomWithPlaybackPath, // 通过回放地址(通常是*.mp4)进入房间
setConfig, // 设置配置
ConfigOption, // 配置参数
2. 设置配置(可选), 需要在进入房间前调用;
- 示例: 设置跳过设备检测页
tkRoomManager.setConfig({ deviceTesting: false } as ConfigOption)
3. 进入房间方法:
-
进入房间
tkRoomManager.joinRoomWithParams({ serial: "******" nickname: "******" userrole: "2", // "2":学生 | "0":老师 | "4":巡课 | "6":旁听生; // 进入房间成功 onComplete: () => { console.log('onComplete') }, // 进入房间错误, 错误码:https://showdoc.talk-cloud.com/web/#/115/1991 onFailed: (result, desc) => { console.log(`onFailed result: ${result} , desc: ${desc}`) }, // 房间状态 onRoomState: (state) => { console.log(`onRoomState: ${state}`) }, // 被踢出房间 onKickOut: (reason) => { console.log(`reason: ${reason}`) }, // 离开房间 onLeaveRoom: () => { console.log('onLeaveRoom') }, // 摄像头开启失败 onOpenCameraError: () => { console.log('onOpenCameraError') }, // 房间销毁 onRoomDestroy: () => { console.log('onRoomDestroy') }
} as tkRoomManager.JoinRoomOptions)
* 进入回放房间
tkRoomManager.joinRoomWithPlaybackParams({ serial: "**" recordtitle: "**" } as JoinRoomPlaybackOptions)
* 进入房间(通过链接进入)
tkRoomManager.joinUrlRoomTest: function () { joinRoomWithUrl("enterroomnew://**") }
* 进入回放 Mp4
tkRoomManager.joinRoomWithPlaybackPath("https://media.w3.org/2010/05/sintel/trailer.mp4")