Prevent jumpy timeline when doing multiple quick successive seeks with HLS video #366
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The jumpy timeline on rapid skip button clicks happens in Chrome browser.
TMI: Hi UPV, Last summer I overrode UPV's mp4 and HLS code to solve some issues with our site's HLS videos. One of them was an issue with a jumpy timeline and chaotic video seek behaviour when someone vigorously clicks the seek forward or seek backward several times sequentially on a multi-video event. Yes, this is a real student use case.
The new UPV code still has the issue. After a dissecting my old code, applying and testing parts, the 3 lines of code in this pull resolved the issue locally. I will continue testing because I don't get why this works. But, it can't hurt, so here it is.
To duplicate the issue: