RTCTrackEvent()
RTCTrackEvent() 构造函数创建并返回一个新的 RTCTrackEvent 对象,用于描述已经被添加到 RTCPeerConnection 的轨道。
通常,你不需要使用这个构造函数,例如 RTCTrackEvent 这样的对象会由 WebRTC 创建,并根据需要传递到 RTCPeerConnector 的 ontrack 事件处理器上。
语法
new RTCTrackEvent(type, options)
参数
type-
一个表示事件名称的字符串。大小写敏感,且浏览器始终将其设置为
track。 options-
一个对象,除了
Event()中定义的对象,还可以使用以下属性:receiver-
一个
RTCRtpReceiver(en-US),用于接收轨道的媒体。 streams可选-
一个
MediaStream对象的数组,表示构成事件对应的轨道的流。它默认为一个空数组。 It defaults to an empty array. track-
一个与事件关联的
MediaStreamTrack。 transceiver-
一个与事件关联的
RTCRtpTransceiver。
返回值
一个新的 RTCTrackEvent,用于描述已经被添加到 RTCPeerConnection 的轨道。
规范
| Specification |
|---|
| WebRTC: Real-Time Communication in Browsers # dom-rtctrackevent-constructor |
浏览器兼容性
BCD tables only load in the browser