버튼을 클릭할 때마다 트랙 인덱스를 한개씩 늘려 트랙 변경을 어떻게 할까요?
아래 코드 실행시 모든 라벨이 Member7
인 것만 트랙이 변경되고 나머지는 모두 false
가 됩니다..
var tracks = video.videoTracks;
testbutton.onclick = () => {
for (i = 0; i < tracks.length; i++) {
if (tracks[i].label === "Member7") {
tracks[i].selected = true;
} else {
tracks[i].selected = false;
}
}
};
VideoTrackList {0: VideoTrack, 1: VideoTrack, 2: VideoTrack, 3: VideoTrack, 4: VideoTrack, 5: VideoTrack, 6: VideoTrack, 7: VideoTrack, length: 8, selectedIndex: 0, onchange: null, onaddtrack: null, onremovetrack: null, …}
비디오 트랙입니다.