RTCTrackEventInit - RTCTrackEvent 事件初始化的参数字典

RTCTrackEventInit 是 WebRTC API 的字典,当使用 RTCTrackEvent 实例化新的 track 事件时,使用该字典来提供描述 RTCTrackEvent 的信息。

属性

RTCTrackEventInit 继承了 EventInit 字典的属性,并且还包含以下属性:

receiver

一个 RTCRtpReceiver,用于接收轨道的媒体。

streams 可选

一个包含 MediaStream 对象的数组,它们代表构成事件相应轨道的每个流。

track

与事件相关联的 MediaStreamTrack

transceiver

与事件相关联的 RTCRtpTransceiver

规范

规范 状态 备注
WebRTC 1.0: Real-time Communication Between Browsers
RTCTrackEventInit 的定义
候选推荐 初始定义。

桌面浏览器兼容性

特性ChromeEdgeFirefoxInternet ExplorerOperaSafari
基础支持56≤1822 不支持43 未知
receiver56≤1822 不支持43 未知
streams56≤1822 不支持43 未知
track56≤1822 不支持43 未知
transceiver69≤1859 不支持43 未知

移动浏览器兼容性

特性AndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
基础支持5656 未知44 未知43 未知
receiver5656 未知44 未知43 未知
streams5656 未知44 未知43 未知
track5656 未知44 未知43 未知
transceiver6969 未知59 未知43 未知