更新记录
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。