HTML | Propiedad de pistas de texto de vídeo DOM

La propiedad Video textTracks se utiliza para devolver un objeto TextTrackList .
El objeto TextTrackList se usa para representar las pistas de texto disponibles para un video.
Cada pista de texto que está disponible está representada por un objeto TextTrack separado.

Sintaxis:

videoObject.textTracks

Valores devueltos

  1. Objeto TextTrackList: Representa las pistas de texto disponibles para el video.
    • Duración: se utiliza para obtener la cantidad de pistas de texto disponibles en el video.
    • [índice]: Se utiliza para obtener el objeto TextTrack por índice.
  2. Objeto TextTrack: Representa una pista de texto.
    • kind: Se utiliza para obtener el tipo de la pista de texto.
    • label: Se utiliza para obtener la etiqueta de la pista de texto.
    • language: Se utiliza para obtener el idioma de la pista de texto.
    • modo: Se utiliza para obtener o establecer si la pista está activa o no.
    • cues: Se utiliza para obtener una lista de cues como un objeto TextTrackCueList.
    • activeCues: se utiliza para obtener las pistas de pistas de texto actualmente activas como un objeto TextTrackCueList.
    • addCue(cue): Se usa para agregar una cue a la lista de cues.
    • removeCue(cue): Se utiliza para eliminar un cue de la lista de cues.

El siguiente programa ilustra la propiedad Video textTracks:
Ejemplo: Obtener el número de pistas de texto disponibles.

<!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>

Producción:

  • Antes de hacer clic en el botón:
  • Después de hacer clic en el botón:

Navegadores compatibles: El navegador compatible con HTML | Las propiedades de DOM Video textTracks se enumeran a continuación:

  • Google Chrome
  • explorador de Internet
  • Ópera
  • safari de manzana

Publicación traducida automáticamente

Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *