创建 BrowserRTC 实例
配置选项
Optionalauto自动播放确认回调(可选),用于处理浏览器的自动播放策略
获取语音签名的函数,必需
获取用户语音签名的函数
用于获取加入 RTC 语音房间所需的签名信息。 通常需要调用后端 API 来生成签名。
获取语音签名所需的参数,包含以下属性:
Promise
是否已加入语音房间
麦克风是否开启
RTC 实现类型
当前语音房间ID
触发事件
预设的监听事件名称
事件类型
Rest...data: Parameters<RTCEventType[K]>触发事件的数据
canceled 是否被触发取消
判断是否注册了事件
事件类型
解除事件
如果 name 不传的话解除对应所有事件 如果 name, callback 不传的话解除所有name的所有事件
预设的监听事件名称
Optionalname: K事件类型
Optionalcallback: ((...args: Parameters<RTCEventType[K]>) => ReturnType<RTCEventType[K]>)事件回调函数
Rest...args: Parameters<RTCEventType[K]>注册事件
预设的监听事件名称
事件类型
事件回调函数
Rest...args: Parameters<RTCEventType[K]>Optionalonce: boolean是否只执行一次
解除事件
注册事件(是否只执行一次)
预设的监听事件名称
事件类型
事件回调函数
Rest...args: Parameters<RTCEventType[K]>解除事件
浏览器端 TRTC RTC 实现
基于腾讯云 TRTC SDK 实现的浏览器端 RTC 类。 适用于在浏览器环境中进行实时语音通信。
Example