default to last textTrack

This commit is contained in:
zrose584 2020-09-12 10:20:43 +02:00
parent 8222b6205b
commit 081058c07e
2 changed files with 12 additions and 2 deletions

View File

@ -20,4 +20,13 @@ function getActiveTranscriptTrackIdx() {
}
return cur_tt_idx;
}
function getActiveTranscriptTrack() { return Q("video").textTracks[getActiveTranscriptTrackIdx()]; }
function getActiveTranscriptTrack() { return Q("video").textTracks[getActiveTranscriptTrackIdx()]; }
function getDefaultTranscriptTrackIdx() {
let tts = Q("video").textTracks;
return tts.length - 1;
}
window.addEventListener('DOMContentLoaded', function() {
cur_tt_idx = getDefaultTranscriptTrackIdx();
});

View File

@ -87,6 +87,7 @@ window.addEventListener('DOMContentLoaded', function() {
option.appendChild(text(tt.label));
select_tt.appendChild(option);
}
select_tt.selectedIndex = getDefaultTranscriptTrackIdx();
select_tt.addEventListener("change", loadCues);
divR.appendChild(select_tt);
@ -96,7 +97,7 @@ window.addEventListener('DOMContentLoaded', function() {
divR.appendChild(table_tt);
tts.addEventListener("change", (e) => {
console.log(e);
// console.log(e);
var idx = getActiveTranscriptTrackIdx(); // sadly not provided by 'e'
if (tts[idx].mode == "showing") {
select_tt.selectedIndex = idx;