So wird's gemacht: Auswählen von Audiospuren in verschiedenen Sprachen (Windows-Runtime-Apps mit JavaScript und HTML)

Applies to Windows and Windows Phone

Sie können die audioTracks-Eigenschaft verwenden, um zwischen mehreren Audiospuren einer Mediendatei zu wechseln. Mediendateien können z. B. mehrere Audiospuren in verschiedenen Sprachen enthalten. Das audioTracks-Attribut ist für die Elemente Video und Audio verfügbar.

Sie können die Liste der Audiospuren durchsuchen, indem Sie die audioTracks-Eigenschaft durchlaufen. Wenn Sie die Spur gefunden haben, wählen Sie sie aus, indem Sie die enabled-Eigenschaft auf true festlegen. Wenn die aktivierte Spur geändert wird, müssen Sie die enabled-Eigenschaft der vorherigen Spur auf false festlegen.

Die Sprache der Spur wird mit einem Sprachcode dargestellt.

In diesem Beispiel werden die Audiospuren eines Video-Objekts durchlaufen. Dabei wird die language-Eigenschaft auf Übereinstimmung mit dem Code "en-gb" geprüft. Wenn die gewünschte Spur gefunden wurde, wird die enabled-Eigenschaft auf true festgelegt.


function selectLang() {
    var myVideo = document.getElementById("videoTag1");
    
    if (myVideo.audioTracks.length > 1) {
        for (var i = 0; i < myVideo.audioTracks.length ; i++) {
            if (myVideo.audioTracks[i].language == "en-gb") {
                myVideo.audioTracks[i].enabled = true;
            }
            else {
                myVideo.audioTracks[i].enabled = false;
            }
        }
    }

    myVideo.play();
}


Verwandte Themen

Video
Audio
Beispiel für die Medienwiedergabe

 

 

Anzeigen:
© 2014 Microsoft