Products

Courses

Resources

Products

Courses

Resources

Help Centre

How can we help?

Search Docs

How to Create a Custom Video Player with VideoFrame in Framer

How to Create a Custom Video Player with VideoFrame in Framer

How to Create a Custom Video Player with VideoFrame in Framer

VideoFrame lets you build custom video players in Framer effortlessly. Whether you're embedding YouTube, Vimeo, or using local files, VideoFrame supports it all. Here's a step-by-step guide to getting your custom video player up and running.

Step 1: Setting Up Your Video Player

Add the VideoFrame Component:

  • Copy the video holder component and paste it into your project.

  • Wrap it in a stack, set the width and height to fixed, and lock the aspect ratio.

  • Name the layer “Video Player” to keep your layers organized.

Configure VideoFrame:

  • In the properties panel, choose to upload your video via URL, file, YouTube, or Vimeo. Each option offers different settings to explore.

Step 2: Setting Up Controls

Create the Control Bar:

  • Draw a frame and pin it from both sides and the bottom.

  • Design your control bar with your preferred fill color, border radius, and layout padding.

Add Control Components:

  • Copy and paste control components like the play button, progress bar, video time label, full screen, skip backward, and skip forward into the frame.

  • Organize these controls to create a user-friendly interface.

Ensure Proper Layer Order:

  • Make sure the VideoFrame component is above all other elements in the stack to ensure functionality. If any other components are before the VideoFrame component in the layers menu, they won't connect to each other correctly.

Step 3: Customize Your Player

Adjust Skip Duration:

  • Change the skip forward and backward button settings to suit your needs (e.g., 15 seconds instead of 10).

Enhance Visibility:

  • Adjust label colors for better visibility and contrast.

Style the Progress Bar:

  • Customize the progress bar by removing/adding shadows, adding a border, adjusting the handle size, and choosing a vibrant color for the progress line.

Add custom icons:

  • The video buttons have minimal, clean icons from Tabler Icons out-of-the-box, but you can upload your own SVG or PNG icons to make it your own.

Troubleshooting

Controls Not Working?
Ensure the VideoFrame component is above everything else in the stack. If issues persist, please contact us at help@insertframe.io for assistance.

Custom video players, Built in Framer

Supercharge videos in Framer with a fully customized media player for video files, YouTube and Vimeo videos.

Custom video players, Built in Framer

Supercharge videos in Framer with a fully customized media player for video files, YouTube and Vimeo videos.

Custom video players, Built in Framer

Supercharge videos in Framer with a fully customized media player for video files, YouTube and Vimeo videos.

Building the Framerverse 🚀 - an ecosystem of products & education for Framer.

© 2024 Insert Frame Pty LTD

Home

Live Chat

What's New

Help

Available Mon - Fri

9AM - 5PM AEDT

Hey builder!

How can we help?

General

Find help for general questions related to our product or services.

Accounts & Billing

Get in touch with questions about your account.

FramerForms

Get support with FramerForms

Framer Career Accelerator

Get support with Framer Career Accelerator

Superfields

Get support with Superfields

Thenty

Get support with Thenty

VideoFrame

Get support with VideoFrame