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:
parent
e47dd35b05
commit
e13c411bb3
1 changed files with 6 additions and 0 deletions
|
@ -506,6 +506,12 @@ define(['browser', 'require', 'events', 'apphost', 'loading', 'dom', 'playbackMa
|
||||||
var seconds = (options.playerStartPositionTicks || 0) / 10000000;
|
var seconds = (options.playerStartPositionTicks || 0) / 10000000;
|
||||||
if (seconds) {
|
if (seconds) {
|
||||||
val += '#t=' + 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);
|
htmlMediaHelper.destroyHlsPlayer(self);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue