HTMLTrackElement: kind 屬性

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

HTMLTrackElement 介面的 kind 屬性表示軌道的型別,或文字軌道的使用方式。它反映了 <track> 元素的列舉 kind 屬性。

如果未設定 kind,則使用 subtitles。如果該屬性未設定為有效的列舉值之一,則該屬性無效,並使用 metadata。其他有效值包括 captionsdescriptionschapters

字串;小寫的 captionsdescriptionschapterssubtitlesmetadata

示例

給定以下內容

html
<track src="track.vtt" id="exampleTrack" />

我們得到以下結果

js
const trackElement = document.getElementById("exampleTrack");
// missing value
console.log(trackElement.kind); // "subtitles"
trackElement.kind = "INVALID";
// invalid value
console.log(trackElement.kind); // "metadata"
trackElement.kind = "CAPTIONS";
// valid value
console.log(trackElement.kind); // "captions"

規範

規範
HTML
# dom-track-kind

瀏覽器相容性

另見