RTCTrackEvent: RTCTrackEvent() コンストラクター
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。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 です。
仕様書
| 仕様書 |
|---|
| WebRTC: Real-Time Communication in Browsers> # dom-rtctrackevent-constructor> |