创建 VRWebViewRTC 实例
配置选项,包含以下属性:
是否已加入语音房间
麦克风是否开启
RTC 实现类型
当前语音房间ID
获取 JSBridge 实例
JSBridge 协议实例
触发事件
预设的监听事件名称
事件类型
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]>解除事件
VR WebView RTC 实现
适用于在如视 VR App 的 WebView 或微信小程序环境中进行实时语音通信。 通过 JSBridge 与原生 App 通信,实现语音功能。
Example