Voyage: An Antique Sea Map Skin for the Video.js v10 PlayerVoyage: An Antique Sea Map Skin for the Video.js v10 Player
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
Voyage — every video is a voyage 🗺️🦅
A custom skin for the Video.js v10 player, designed as a hand-painted antique sea map.
The idea Watching a video is a journey, so I turned the player into one. The progress bar is a sea route, and the playhead is a falcon that flaps its wings while the video plays and glides when it's paused. The chapters are six islands along the route: they stay faded until the falcon reaches them, then bloom into full colour, so you can see your journey at a glance. Hover an island to see its name, click it to sail straight there.
Every control belongs to the map's world: • Red wax seal: play / pause • Conch shell: mute • Brass compass: volume (the needle turns with the sound) • Message in a bottle: captions • Spyglass: fullscreen
Accessibility • Controls sit on an opaque parchment strip, so they stay readable over bright and dark footage • Every button is at least 48px, comfortable for thumbs • Fully usable with a keyboard, with a clearly visible focus outline, and menus close with Escape • With reduced motion on, the falcon stops flapping and the islands change colour instantly • Responsive: on phones the route straightens and every control stays
Process All the artwork (map, islands, falcon and icons) is my own, created with AI image tools, then built into a working Video.js v10 skin with Claude Code.
Video: Sintel trailer © Blender Foundation | durian.blender.org (CC BY), hosted on Mux.
Post image
Vansita's avatar
The falcon playhead is so fun.
Aya's avatar
Thanks! Glad you enjoyed the voyage 🦅
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