AudioTrackList
の onremovetrack
イベントハンドラは、removetrack
イベントが発生したときに呼び出され、音声トラックがメディア要素から、したがって AudioTrackList
からも取り除かれたことを示します。
イベントは TrackEvent
オブジェクトの形式でイベントハンドラに渡されます。 その track
プロパティは、メディア要素の AudioTrackList
から取り除かれたトラックを識別します。
注: addEventListener()
を使用して、removetrack
イベント用のハンドラを追加することもできます。
構文
AudioTrackList.onremovetrack = eventHandler;
値
onremovetrack
は、track
プロパティでどの音声トラックがメディア要素から取り除かれたかを示す TrackEvent
オブジェクトを入力として受け取る関数を設定します。
例
この単純な例は、トラックがメディア要素から取り除かれるたびに、メディア要素内の現在の音声トラック数を取得するだけです。
document.querySelector("my-video").audioTracks.onremovetrack = function(event) {
myTrackCount = document.querySelector("my-video").audioTracks.length;
};
メディア要素に残っている現在の音声トラック数は、AudioTrackList
の length
プロパティから取得します。
仕様
仕様 | 状態 | コメント |
---|---|---|
HTML Living Standard AudioTrackList.onremovetrack の定義 |
現行の標準 | |
HTML5 AudioTrackList.onremovetrack の定義 |
勧告 |
ブラウザーの互換性
BCD tables only load in the browser