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 的定义 |
候选推荐 | 初始定义。 |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 56 | ≤18 | 22 | 不支持 | 43 | 未知 |
receiver | 56 | ≤18 | 22 | 不支持 | 43 | 未知 |
streams | 56 | ≤18 | 22 | 不支持 | 43 | 未知 |
track | 56 | ≤18 | 22 | 不支持 | 43 | 未知 |
transceiver | 69 | ≤18 | 59 | 不支持 | 43 | 未知 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 56 | 56 | 未知 | 44 | 未知 | 43 | 未知 |
receiver | 56 | 56 | 未知 | 44 | 未知 | 43 | 未知 |
streams | 56 | 56 | 未知 | 44 | 未知 | 43 | 未知 |
track | 56 | 56 | 未知 | 44 | 未知 | 43 | 未知 |
transceiver | 69 | 69 | 未知 | 59 | 未知 | 43 | 未知 |