TrackEvent()

TrackEvent() コンストラクタは、トラックのリスト(AudioTrackListVideoTrackList、または TextTrackList (en-US))で発生したイベントを記述する新しい TrackEvent オブジェクトを作成して返します。

構文

trackEvent = new TrackEvent(type, eventInfo);

パラメーター

type
オブジェクトによって記述されるトラックイベントの種類: "addtrack" または "removetrack"
eventInfo 省略可
新しいイベントを構成する追加情報を提供するオプションの辞書。 次のフィールドを自由に組み合わせて含めることができます。
track 省略可
イベントが参照するトラック。 これはデフォルトでは null ですが、トラックの種類に応じて VideoTrackAudioTrack、または TextTrack に設定する必要があります。
bubbles 省略可
イベントをバブリングするかどうかを示す Boolean。
cancelable 省略可
イベントをキャンセルできるかどうかを示す Boolean。
composed 省略可
イベントがシャドウルートの外側でリスナーをトリガーするかどうかを示す Boolean。 詳細については Event.composed (en-US) をご覧ください。

戻り値

新しく作成された TrackEvent オブジェクト。 コンストラクタへの入力の説明に従って初期化されます。

仕様

仕様 状態 コメント
HTML Living Standard
TrackEvent() の定義
現行の標準 初期定義
HTML5
TrackEvent() の定義
勧告 初期定義

ブラウザーの互換性

No compatibility data found for api.TrackEvent.TrackEvent.
Check for problems with this page or contribute missing data to mdn/browser-compat-data.