File uploads, URLs, YouTube, Vimeo - it all just works. Matches your design perfectly while behaving like you'd actually want it to. Hand-crafted with 50+ features (details below).
Make it with Workshop
Build your own component with AI
Look, I've been there. You're building this gorgeous site in Framer, everything's coming together perfectly... and then you need to add a video.
Suddenly you're stuck with some basic player that doesn't keep up with the rest of the style of your website.
That's exactly why I built FramePlay.
Here's what actually makes it different:
You can throw literally any video at it. Local files, random URLs, YouTube, Vimeo... doesn't matter. It just works. (Revolutionary concept, I know.)
But here's where it gets interesting – you can make it look however you want. Not just "change the color" customization. I'm talking about using any Framer component as your play button. That fancy animated icon you spent an hour perfecting? Now it's your play button.
The glow effect thing is pretty wild too. It samples colors from your actual video and creates this ambient lighting around the player. Sounds gimmicky until you see it in action... then you can't unsee how much better it makes everything look.
The stuff that'll save you headaches:
Chapter markers with hover previews (because scrubbing through a 20-minute video to find "that part" is terrible)
Keyboard shortcuts that actually work (space to pause, arrow keys to skip, numbers to jump to percentages)
Plays when it comes into view, pauses when it doesn't (your users will thank you)
Picture-in-picture that remembers your loop settings (yes, this was broken in most players)
Speed controls for tutorial videos
Connects to Framer CMS without any weird workarounds
When you'll love this most:
Building portfolios where every detail matters. Course sites that need chapter navigation. Client work where "it looks professional" is non-negotiable. E-commerce sites with product videos that need to feel premium.
You know that moment when a client sees your work and immediately gets it? That's what happens when your video player matches the quality of everything else you've built.
The honest truth
This has way more controls than most people need. 50+ customization options because I got tired of components that were "almost perfect" but missing that one thing. If you just need basic video playback, this might be overkill.
But if you're building something that matters... something people will actually notice and remember... then yeah, this is probably what you want.
Unlimited support, Plus I actually answer emails if you get stuck.
Sometimes the details make all the difference. This is one of those times.