更新记录

1.0(2025-05-28)

第一版本


平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
Android:不确定,iOS:不确定,HarmonyNext:不确定 × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序 鸿蒙元服务
× × × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

介绍:本插件集成腾讯云视频通话,支持一对一,多人视频群聊等功能,最大程度还原sdk功能。 平台支持:Android、IOS

开始使用

引入插件 为了方便使用,我们建议您使用我们经过二次封装的js,方便直接调用插件api

import { ZhiMiTRTC } from '@/zhimi/trtc/index.js'

ZhiMiTRTC API 文档

监听器方法

  • addListener(listener)
    添加监听器
    参数: listener - 监听器对象

  • removeListener(listener)
    移除监听器
    参数: listener - 监听器对象

  • setListenerHandler(handler)
    设置监听处理器
    参数: handler - 处理器对象

房间相关

  • enterRoom(param, scene)
    进入房间
    参数:
    param - 房间参数
    scene - 场景类型

  • exitRoom()
    退出房间

  • switchRole(role)
    切换角色
    参数: role - 角色类型

  • switchRoleWithPrivilege(role, privilege)
    带权限切换角色
    参数:
    role - 角色类型
    privilege - 权限对象

视频相关

  • startLocalPreview(frontCamera, view)
    开始本地预览
    参数:
    frontCamera - 是否前置摄像头
    view - 视图对象

  • startRemoteView(userId, streamType, view)
    开始远程视图
    参数:
    userId - 用户ID
    streamType - 流类型
    view - 视图对象

音频相关

  • startLocalAudio(quality)
    开始本地音频
    参数: quality - 音频质量

  • muteLocalAudio(mute)
    静音本地音频
    参数: mute - 是否静音

设备管理

  • getDeviceManager()
    获取设备管理器

美颜管理

  • getBeautyManager()
    获取美颜管理器

日志相关

  • setLogLevel(level)
    设置日志级别
    参数: level - 日志级别

完整方法列表

请参考demo,pages下面有test和calling的俩个demo,test是直截了当的插件api调用,calling则是使用了二次封装的js,实现音视频通话的demo。

隐私、权限声明

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

IOS:麦克风,摄像头 安卓:麦克风,摄像头

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

插件使用的 TRTC SDK会采集数据,详情可参考:https://www.qcloud.com/

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

暂无用户评论。

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