更新记录
4.17.6(2025-03-12) 下载此版本
修复安卓端打包问题
4.17.5(2025-03-11) 下载此版本
- 支持vue2;
- 变更房间回调方式;
4.17.4(2025-02-17) 下载此版本
新增 setConfig 方法, 可以设置 是否显示课前设备检测页;
查看更多平台兼容性
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | √ | - | - | - | - | 6.0 | 12 | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
- | - | - | - | - | - | - | - | - | - | - |
uni-app x
Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
---|---|---|---|---|---|
- | - | 6.0 | 12 | - | - |
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")