mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
reset subtitle offset on track change
This commit is contained in:
parent
aca0fb09bc
commit
b0d4b94140
1 changed files with 6 additions and 5 deletions
|
@ -579,10 +579,10 @@ define(['browser', 'require', 'events', 'apphost', 'loading', 'dom', 'playbackMa
|
||||||
var videoElement = self._mediaElement;
|
var videoElement = self._mediaElement;
|
||||||
if (videoElement) {
|
if (videoElement) {
|
||||||
return Array.from(videoElement.textTracks)
|
return Array.from(videoElement.textTracks)
|
||||||
.find(function(trackElement) {
|
.find(function(trackElement) {
|
||||||
// get showing .vtt textTack
|
// get showing .vtt textTack
|
||||||
return trackElement.mode === 'showing';
|
return trackElement.mode === 'showing';
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
// get track events
|
// get track events
|
||||||
return currentTrackEvents;
|
return currentTrackEvents;
|
||||||
|
@ -603,7 +603,7 @@ define(['browser', 'require', 'events', 'apphost', 'loading', 'dom', 'playbackMa
|
||||||
offsetValue = updateCurrentTrackOffset(offsetValue);
|
offsetValue = updateCurrentTrackOffset(offsetValue);
|
||||||
setVttSubtitleOffset(trackElement, offsetValue);
|
setVttSubtitleOffset(trackElement, offsetValue);
|
||||||
} else {
|
} else {
|
||||||
console.log("No available track, cannot apply offset : " + offsetValue);
|
console.log("No available track, cannot apply offset : ", offsetValue);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -1022,6 +1022,7 @@ define(['browser', 'require', 'events', 'apphost', 'loading', 'dom', 'playbackMa
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
self.resetSubtitleOffset();
|
||||||
var item = self._currentPlayOptions.item;
|
var item = self._currentPlayOptions.item;
|
||||||
|
|
||||||
destroyCustomTrack(videoElement);
|
destroyCustomTrack(videoElement);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue