Cora ORBIT: Gesture-Driven Video Player Skin for Video.jsCora ORBIT: Gesture-Driven Video Player Skin for Video.js
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Cora ORBIT: everything orbits the picture.
Most players bury features in menus, and they're slow to use on a phone or with one hand. Orbit puts the video in charge and makes the player lazy in the best way.
1) The play button wears your progress as a ring; a practice loop fills its own ring with every pass 2) One glass dock lets the scene show through, and wide films sit on a soft blurred echo of themselves instead of black bars 3) Hold anywhere for 2× and slide to tune it, double-tap to skip, swipe in fullscreen for volume and brightness 4) Ask Orbit (✦): say "too fast and I'm going to bed" and it slows down and sets a sleep timer. It runs in the browser, with no server, and you can undo it 5) Settings on one card: speed slider, quality, caption size, sleep timer 6) It adds what v10 doesn't ship yet: a chapter menu with previews, caption styling, saved preferences, A–B practice loops 7) Every gesture has a button and a key, focus is always visible, and motion calms down on request
Built on Video.js v10 (@videojs/html) with Mux.
:Film: Tears of Steel © Blender Foundation, CC BY 3.0. Skin is Apache 2.0.
Denis's avatar
The play button wearing your progress as a ring is a neat touch. One-hand friendly, nice.
Mohsen's avatar
Asking Orbit 'too fast and I'm going to bed' and having it slow down and set a sleep timer is the detail I love most — a voice command that's a whole sentence, not a keyword, running in the browser with no server, and you can undo it. Wide films sitting on a soft blurred echo of...
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started