Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

คุณสมบัติ textTracks ของ Video ใน HTML DOM

คุณสมบัติ textTracks ของ HTML DOM Video ใช้สำหรับคืนค่าอ็อบเจกต์ TextTrackList ที่มีข้อมูลเกี่ยวกับเท็กซ์แทร็ก (subtitles, captions ฯลฯ) ของวิดีโอ

ไวยากรณ์ (Syntax)

การคืนค่าอ็อบเจกต์ TextTracksList

mediaObject.textTracks

ตัวอย่างการใช้งาน

ตัวอย่างต่อไปนี้แสดงการใช้งานคุณสมบัติ Video textTracks:

<!DOCTYPE html> <html> <head> <title>HTML DOM Video textTracks</title> <style>    * {       padding: 2px;       margin:5px;    }    form {       width:70%;       margin: 0 auto;       text-align: center;    }    input[type="button"] {       border-radius: 10px;    } </style> </head> <body>    <form>         <fieldset>          <legend>HTML-DOM-Video-textTracks</legend>          <video id="demo" width="320" controls>          <source src="https://www.tutorialspoint.com/html5/foo.mp4" type="video/mp4">          <track default kind="subtitles" srclang="en" src="sample-en.srt" label="English"/>          <track kind="subtitles" srclang="es" src="sample-es.srt" label="Spanish" />          </video><br>          <input type="button" onclick="getTrackDetails()" value="Get Total Text Tracks">          <div id="divDisplay"></div>         </fieldset>    </form>    <script>       var divDisplay = document.getElementById("divDisplay");       var textSelect = document.getElementById("textSelect");       var demo = document.getElementById("demo");       function getTrackDetails() {          divDisplay.textContent = 'Total text tracks '+demo.textTracks.length;          divDisplay.textContent += ', 1. '+demo.textTracks[0].label;          divDisplay.textContent += ', 2. '+demo.textTracks[1].label;          }    </script> </body> </html>

ผลลัพธ์

ก่อนคลิกปุ่ม 'Get Total Text Tracks':

คุณสมบัติ textTracks ของ Video ใน HTML DOM

หลังคลิกปุ่ม 'Get Total Text Tracks':

คุณสมบัติ textTracks ของ Video ใน HTML DOM