InView Video

Show Preview
InView Video

About InView Video

What it does

This component automatically controls video playback and audio based on visibility.

  • Audio fades in when the video enters view

  • Audio fades out and mutes when it leaves

  • Optional pause when out of view

  • Prevents playback inside Framer canvas (only works in preview/live)

  • Supports both uploaded files and external video URLs

Why it matters

Most sites with multiple videos feel chaotic because everything plays at once.

This fixes that.

It ensures:

  • Focus stays on what’s currently visible

  • No overlapping audio

  • A smoother, more premium browsing experience

Key Features

  • Smooth audio fade-in / fade-out

  • Viewport-based playback control

  • Upload or URL video support

  • Autoplay + loop options

  • Responsive by default

  • Works perfectly in Framer Preview (disabled in canvas)

  • Clean object-fit + positioning controls

Perfect for

  • Landing pages

  • Case study storytelling

  • Product showcases

  • Portfolio sites

  • Agency websites (especially yours 👀)

Controls Included

  • Volume

  • Fade duration

  • Autoplay toggle

  • Loop toggle

  • Pause when out of view

  • Visibility threshold

  • Video fit + positioning

  • Source type (Upload / URL)