-track要素track要素は、audio要素、またはvideo要素に対してテキスト・トラックを指定できます。この要素は、自分自身で何かを表すものではありません。kind属性kind属性は、テキスト・トラックの種類を指定します。値は以下のキーワードです。キーワードsubtitles(デフォルト値)翻訳された字幕を表します。メディア・リソースのオーディオ・トラックのネイティブな言語とは異なる言語の字幕を同期する場合に指定します。track要素にkind属性の指定が無い場合はこの値がデフォルトで適用されます。captions音声が利用できない場合の字幕を表します。音声が利用できない、あるいはし辛い状況に適した対話や、効果音、音楽のキューなどの字幕を同期する場合に指定します。descriptionsメディア・リソースの概要や構成などのテキストを表します。映像を利用できない場合の音声合成ツールでの読み上げを想定したテキストを同期する場合に指定します。chaptersメディア・リソースの章やシーンのタイトルを表します。metadataメディア・リソースのメタデータを表します。この値はスクリプトから使用するため、ユーザー・エージェント上では表示されません。src属性(必須属性)src属性は、テキスト・トラック・データのアドレスを指定します。track要素が存在する場合の必須となる属性です。テキスト・トラック・データはWebVTTフォーマットで記述します。WebVTT(仕様書/英語)をご参照下さい。WebVTTの解説が分かりやすいカモ。srclang属性srclang属性は、テキスト・トラック・データの言語を指定します。値は、ja、enなどBCP47言語タグを指定します。track要素のkind属性がsubtitlesである場合は、この属性は存在しなければなりません。label属性label属性は、track要素のラベルを指定します。descriptionの状態のtrack要素を複数表示する際に、ユーザー・エージェントのtrack要素の内容の切り替えタブなどに使用されます。label属性の値には、空の文字列を指定することはできません。同じaudio要素、またはvideo要素のコンテンツの2つ以上のtrack要素が、同じ状態にあるkind属性、つまり、同じ種類のテキスト・トラックである場合で、srclang属性の指定が無い場合(同じ言語)、あるいは、同じ言語を指定している場合、および、label属性の指定が無い場合(同じタイトル)、あるいは、同じタイトルを指定している場合は、同じaudio要素、またはvideo要素のコンテンツとすることはできません。label="English">default属性default属性は、ユーザが好みや、別のトラックがより適切であることを示していない場合に、デフォルトで有効にするトラックに指定するブーリアン属性です。audio要素、またはvideo要素は、kind属性が、metadataの状態以外は複数のdefault属性を持つtrack要素をコンテンツとすることはできません。kind属性が、metadataの状態の場合のdefault属性が指定されるtrack要素の数に制限はありません。href="http://example.com/sample.mp4">動画へのリンクです。モデル(内容に含めることのできる要素)空コンテンツ属性グローバル属性、kind属性、src属性、srclang属性、label属性、default属性。