RTCTrackEvent: RTCTrackEvent() コンストラクター
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2020年1月.
RTCTrackEvent() コンストラクターは、RTCPeerConnection に追加された予定を記述するように構成された、新しい RTCTrackEvent オブジェクトを作成して返します。
通常、 RTCTrackEvent オブジェクトは WebRTC によって作成され、必要に応じて RTCPeerConnection の ontrack イベントハンドラーに配信されるため、このコンストラクターを使用する必要はありません。
構文
js
new RTCTrackEvent(type, options)
引数
type-
文字列で、このイベントの名前です。 大文字と小文字が区別され、ブラウザーでは常に
trackに設定されます。 options-
オブジェクトで、
Event()で定義されているプロパティに加え、以下のプロパティを持つことができます。receiver-
このトラックのメディアを受信するために使用される
RTCRtpReceiverです。 streams省略可-
イベントに対応するトラックを構成する各ストリームを表す
MediaStreamオブジェクトの配列です。 既定では、空の配列になります。 track-
このイベントが結び付けられている
MediaStreamTrackです。 transceiver-
このイベントに関連付けられた
RTCRtpTransceiverです。
返値
RTCPeerConnection に追加されたトラックを表す新しい RTCTrackEvent です。
仕様書
| Specification |
|---|
| WebRTC: Real-Time Communication in Browsers> # dom-rtctrackevent-constructor> |
ブラウザーの互換性
Loading…