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 January 2020.
RTCTrackEvent()
コンストラクターは、RTCPeerConnection
に追加された予定を記述するように構成された、新しい RTCTrackEvent
オブジェクトを作成して返します。
通常、 RTCTrackEvent
オブジェクトは WebRTC によって作成され、必要に応じて RTCPeerConnection
の ontrack
イベントハンドラーに配信されるため、このコンストラクターを使用する必要はありません。
構文
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 |