다른 언어의 오디오 트랙을 선택하는 방법

다른 언어의 오디오 트랙을 선택하는 방법(HTML)

[ 이 문서는 Windows 런타임 앱을 작성하는 Windows 8.x 및 Windows Phone 8.x 개발자를 대상으로 합니다. Windows 10용으로 개발하는 경우에는 최신 설명서를 참조하세요.]

미디어 파일에서 다중 언어 오디오 트랙 간에 전환하려면 audioTracks 속성을 사용할 수 있습니다. 예를 들면 미디어 파일에 서로 다른 언어의 다중 오디오 트랙을 포함할 수 있습니다. VideoAudio 요소에서 audioTracks 특성을 사용할 수 있습니다.

audioTracks 속성을 순환하여 오디오 트랙의 목록을 검색할 수 있습니다. 원하는 트랙을 찾으면 enabled 속성을 true로 설정하여 트랙을 선택합니다. 사용 가능한 트랙이 변경되면 이전 트랙의 enabled 속성을 false로 설정해야 합니다.

트랙의 언어는 언어 코드로 식별됩니다.

다음 예에서는 Video 개체의 오디오 트랙을 순환하고 language 속성을 "en-gb"와 비교합니다. 원하는 트랙을 찾으면 enabled 속성을 true로 설정합니다.


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();
}


관련 항목

Video
Audio
미디어 재생 샘플

 

 

표시:
© 2017 Microsoft