VideoTrack: label-Eigenschaft
        
        
          Limited availability
        
        
        
          
                
              
                
              
                
              
        
        
      
      This feature is not Baseline because it does not work in some of the most widely-used browsers.
Die schreibgeschützte VideoTrack-Eigenschaft label gibt eine Zeichenfolge zurück, die die lesbare Bezeichnung des Videotracks angibt, falls eine vorhanden ist; ansonsten wird eine leere Zeichenfolge zurückgegeben.
Wert
Eine Zeichenfolge, die die lesbare Bezeichnung des Tracks angibt, falls diese in den Track-Metadaten verfügbar ist. Andernfalls wird eine leere Zeichenfolge ("") zurückgegeben.
Zum Beispiel könnte ein Track, dessen kind "sign" ist, ein label wie "A sign-language interpretation." haben.
Beispiele
Dieses Beispiel gibt ein Array von Track-Typen und Bezeichnungen zurück, das möglicherweise in einer Benutzeroberfläche verwendet wird, um Videotracks für ein bestimmtes Medienelement auszuwählen. Die Liste wird gefiltert, um nur bestimmte Track-Typen zuzulassen.
function getTrackList(el) {
  const trackList = [];
  const wantedKinds = ["main", "alternative", "commentary"];
  el.videoTracks.forEach((track) => {
    if (wantedKinds.includes(track.kind)) {
      trackList.push({
        id: track.id,
        kind: track.kind,
        label: track.label,
      });
    }
  });
  return trackList;
}
Das resultierende trackList enthält ein Array von Videotracks, deren kind zu denjenigen im Array wantedKinds gehört, wobei jeder Eintrag dieid, kind und label des Tracks bereitstellt.
Spezifikationen
| Specification | 
|---|
| HTML> # dom-videotrack-label-dev> | 
Browser-Kompatibilität
Loading…