Video textTracks屬性用於返回TextTrackList對象。 TextTrackList對象用於表示視頻的可用文本軌道。每個可用的文本軌道都由一個單獨的TextTrack對象表示。
用法:
videoObject.textTracks
返回值
- TextTrackList對象:它代表視頻的可用文本軌道。
- length:它用於獲取視頻中可用的文本軌道的數量。
- [index]:它用於按索引獲取TextTrack對象。
- TextTrack對象:它表示文本軌道。
- kind:它用於獲取文本軌道的類型。
- label:它用於獲取文本軌道的標簽。
- language:它用於獲取文本軌道的語言。
- mode:用於獲取或設置軌道是否處於活動狀態。
- cues:它用於獲取提示列表,作為TextTrackCueList對象。
- activeCues:它用於獲取當前活動的文本軌道提示作為TextTrackCueList對象。
- addCue(cue):用於將提示添加到提示列表中。
- removeCue(cue):它用於從提示列表中刪除提示。
以下示例程序旨在說明Video textTracks屬性:
例:獲取可用文本軌道的數量。
<!DOCTYPE html>
<html>
<head>
<title>
Video textTracks Property
</title>
</head>
<body style="text-align:center">
<h1 style="color:green">GeeksforGeeks</h1>
<h2 style="font-family:Impact">
Video textTracks Property
</h2>
<br>
<video id="Test_Video"
width="360"
height="240"
controls>
<source src="sample2.mp4"
type="video/mp4">
<source src="sample2.ogg"
type="video/ogg">
<track src="testsub.vtt">
<track src="testsub2.srt">
</video>
<p>To get the number of available text tracks of the
video, double click the "Return Text Tracks" button.
<br>
<button ondblclick="My_Video()">
Return Text Tracks
</button>
<p id="test"></p>
<script>
function My_Video() {
var v = document.getElementById(
"Test_Video").textTracks.length;
document.getElementById("test").innerHTML = v;
}
</script>
</body>
</html>
輸出:
- 在單擊按鈕之前:
- 單擊按鈕後:
支持的瀏覽器:HTML | DOM視頻textTracks屬性在下麵列出:
- 穀歌瀏覽器
- IE瀏覽器
- Opera
- 蘋果Safari
相關用法
- HTML Video src用法及代碼示例
- HTML Video paused用法及代碼示例
- HTML Video playbackRate用法及代碼示例
- HTML Video volume用法及代碼示例
- HTML Video muted用法及代碼示例
- HTML Video controls用法及代碼示例
- HTML Video width用法及代碼示例
- HTML Video loop用法及代碼示例
- HTML Video preload用法及代碼示例
- HTML Video seekable用法及代碼示例
- HTML Video controller用法及代碼示例
- HTML Video currentSrc用法及代碼示例
- HTML Video startDate用法及代碼示例
- HTML Video poster用法及代碼示例
- HTML Video readyState用法及代碼示例
注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 HTML | DOM Video textTracks Property。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。