1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Fix resume broken for devices which do HLS natively

This includes mobile Chrome, Android WebView and probably some Apple devices
This commit is contained in:
Vasily 2020-04-07 15:39:07 +03:00
parent e47dd35b05
commit e13c411bb3

View file

@ -506,6 +506,12 @@ define(['browser', 'require', 'events', 'apphost', 'loading', 'dom', 'playbackMa
var seconds = (options.playerStartPositionTicks || 0) / 10000000;
if (seconds) {
val += '#t=' + seconds;
// update video player position when file is ready
var onMetadataLoaded = function() {
elem.removeEventListener("loadedmetadata", onMetadataLoaded);
elem.currentTime = seconds;
};
elem.addEventListener("loadedmetadata", onMetadataLoaded);
}
htmlMediaHelper.destroyHlsPlayer(self);