Projector: A 35 mm Film-Gate Skin for Video.js v10Projector: A 35 mm Film-Gate Skin for Video.js v10
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
Projector: a Video.js v10 skin built like a 35 mm film gate.
Most players hide the machine. Projector shows it. The picture sits between two strips of sprocket holes that jerk down while the film plays. The timeline is a strip of film cut into reels, one per chapter, with previous and next reel buttons. Play is a countdown leader, time is a frame timecode at 24 fps and speed is shown in fps. Pause too long and the frame burns in front of the lamp. Press T for cinema view: the film on a real cinema screen, with the controls as a console at the bottom.
The character lives in the frame; the controls sit on a solid plate, so they stay readable over any picture. Every control is a real Video.js component: keyboard, visible focus, 44 px touch targets, reduced motion, forced colours.
Film: A Trip to the Moon (Méliès, 1902), public domain, streamed from Mux.
Post image
Post image
Post image
Denis's avatar
Sprocket holes jerking down while it plays and a countdown leader for play, great film gate details.
Mohsen's avatar
Pausing too long so the frame burns in front of the lamp is a brilliant, honest detail — it's a consequence, not just a state. Pressing T for cinema view, with the film on a real cinema screen and the controls as a console below, is a lovely second stage for the same machine. If...
Davor's avatar
Thank you, glad the burn landed. Mahlin has a real character: the eye as play button is the kind of idea you remember after closing the tab, and holding the eye to scrub is a lovely way to teach it. The gold on deep navy suits it, and the chapter dots on the track read clearly....
Post image
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