Video players are really complex. This quick attempt only implements a few things like YouTube style keyboard shortcuts (Space/K to toggle playback, 1-9 to seek,ArrowLeft/ArrowRight/J/L to jump, ./, to jump by frame, etc.), fullscreen, and custom video controls.

Bug in Chrome where the video does not take the full screen. Dragging progress hit-area increasers are not working. One day I’ll return to mimic the new iOS 16 video controls, including progress bar dragging behavior.

Video from the legend Laurent Del Rey