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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user