Video players are really complex. This quick attempt only implements a few things like YouTube style keyboard shortcuts (
K to toggle playback, 1-9 to seek,
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.