Skip to content

Commit

Permalink
Add TextTracks.getNumberOfTextTracks()
Browse files Browse the repository at this point in the history
Needed for MediaPlayer.addTextTrack()
  • Loading branch information
malthejorgensen committed Mar 16, 2021
1 parent 400c5a8 commit b32c526
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/streaming/MediaPlayer.js
Expand Up @@ -1347,7 +1347,7 @@ function MediaPlayer() {
textTrackInfo.kind = getKind();
textTrackInfo.roles = mediaInfo.roles;
textTrackInfo.accessibility = mediaInfo.accessibility;
const totalNrTracks = 2; // (mediaInfos ? mediaInfos.length : 0) + embeddedTracks.length;
const totalNrTracks = textTracks.getNumberOfTextTracks() + 1;
textTracks.addTextTrack(textTrackInfo, totalNrTracks);
} else {
// ????
Expand Down
5 changes: 5 additions & 0 deletions src/streaming/text/TextTracks.js
Expand Up @@ -549,6 +549,10 @@ function TextTracks() {
}
}

function getNumberOfTextTracks() {
return trackElementArr.length;
}

function setCueStyleOnTrack(track) {
clearCaptionContainer.call(this);
if (track) {
Expand Down Expand Up @@ -684,6 +688,7 @@ function TextTracks() {
addCaptions: addCaptions,
getCurrentTrackIdx: getCurrentTrackIdx,
setCurrentTrackIdx: setCurrentTrackIdx,
getNumberOfTextTracks: getNumberOfTextTracks,
getTrackIdxForId: getTrackIdxForId,
getCurrentTrackInfo: getCurrentTrackInfo,
setModeForTrackIdx: setModeForTrackIdx,
Expand Down

0 comments on commit b32c526

Please sign in to comment.