更新记录

4.17.6(2025-03-12) 下载此版本

修复安卓端打包问题

4.17.5(2025-03-11) 下载此版本

  1. 支持vue2;
  2. 变更房间回调方式;

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")

隐私、权限声明

1. 本插件需要申请的系统权限列表:

麦克风, 摄像头

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

采集音频,视频

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问