trtc.enterRoom()
方法。trtc.exitRoom()
方法。trtc.startLocalVideo()
方法。trtc.startLocalAudio()
方法。trtc.stopLocalVideo()
方法。trtc.stopLocalAudio()
方法。trtc.startRemoteVideo()
方法。trtc.stopRemoteVideo()
方法。trtc.muteRemoteAudio()
方法。API | 描述 |
创建一个 TRTC 对象,用于实现进房、预览、推流、拉流等功能。 | |
设置日志输出等级建议在开发测试阶段设置为 DEBUG 等级,该日志等级包含详细的提示信息。默认输出 INFO 日志等级,该日志等级包含 SDK 主要功能的日志信息。 | |
检测 TRTC Web SDK 是否支持当前浏览器 | |
返回摄像头设备列表 | |
返回麦克风设备列表 | |
返回扬声器设备列表,出于安全的考虑,在用户未授权摄像头或麦克风访问权限前,label 及 deviceId 字段可能都是空的。因此建议在用户授权访问后再调用该接口获取设备详情。 | |
设置当前音频播放的扬声器 |
API | 描述 |
进入一个音视频通话房间(以下简称"进房")。 | |
退出当前音视频通话房间。 | |
切换用户角色,仅在 TRTC.TYPE.SCENE_LIVE 互动直播模式下生效。 | |
销毁 TRTC 实例 | |
开启本地麦克风采集,并发布到当前的房间中。 | |
更新本地麦克风配置。 | |
停止本地麦克风的采集及发布。 | |
开启本地摄像头采集,在您指定的 HTMLElement 标签下播放摄像头画面,并将摄像头画面发布到当前所在房间中。 | |
更新本地摄像头配置。 | |
停止本地摄像头的采集、预览及发布。 | |
开启屏幕分享。 | |
更新屏幕分享配置 | |
停止屏幕分享。 | |
播放远端视频 | |
更新远端视频播放配置 | |
用于停止远端视频播放。 | |
静音某个远端用户,并且不再拉取该用户的音频数据。仅对当前用户有效,房间内的其他用户依然可以听到被静音用户的声音。 | |
用于控制远端音频的播放音量。 | |
开启或关闭音量大小回调 | |
取消事件监听 | |
获取视频截图 | |
获取视频轨道 | |
获取音频轨道 | |
发送 SEI 消息 | |
发送自定义消息 | |
开启插件 | |
更新插件 | |
停止插件 |
操作系统 | 浏览器类型 | 浏览器最低版本要求 | 接收(播放) | 发送(推流) | 屏幕分享 |
Windows | Chrome | 56+ | 支持 | 支持 | Chrome 72+ |
| Firefox | 56+ | 支持 | 支持 | Firefox 66+ |
| Edge | 80+ | 支持 | 支持 | 支持 |
| Opera | 46+ | 支持 | 支持 | Opera 60+ |
MacOS | Chrome | 56+ | 支持 | 支持 | Chrome 72+ |
| Safari | 11+ | 支持 | 支持 | Safari 13+ |
| Edge | 80+ | 支持 | 支持 | 支持 |
| Firefox | 56+ | 支持 | 支持 | Firefox 66+ |
Android | Chrome | 69+ | 支持 | 支持 | 不支持 |
| Edge | 80+ | 支持 | 支持 | 不支持 |
| Firefox | 56+ | 支持 | 支持 | 不支持 |
| Opera | 46+ | 支持 | 支持 | 不支持 |
iOS | Chrome | iOS 11+ | 支持 | iOS 14.3+ | 不支持 |
| Safari | iOS 11+ | 支持 | 支持 | 不支持 |
| Edge | iOS 11+ | 支持 | iOS 14.3+ | 不支持 |
| Firefox | iOS 11+ | 支持 | iOS 14.3+ | 不支持 |
应用场景 | 协议 | 接收(播放) | 发送(上麦) | 屏幕分享 | 备注 |
生产环境 | HTTPS 协议 | 支持 | 支持 | 支持 | 推荐 |
生产环境 | HTTP 协议 | 支持 | 不支持 | 不支持 | - |
本地开发环境 | http://localhost | 支持 | 支持 | 支持 | 推荐 |
本地开发环境 | http://127.0.0.1 | 支持 | 支持 | 支持 | - |
本地开发环境 | http://[本机IP] | 支持 | 不支持 | 不支持 | - |
本地开发环境 | file:/// | 支持 | 支持 | 支持 | - |
本页内容是否解决了您的问题?