Tv PLay

Tv PLay

About Tv PLay

Dynamic Video Switcher

Seamless State-Based Video Transitions for Framer. Create high-impact interactive storytelling by swapping video sources based on user action. Transition from a "Preview Loop" to "Full Content" or switch perspectives with a single click. Perfect for product demos, case studies, and immersive brand experiences.

What is Dynamic Video Switcher?

The Dynamic Video Switcher is a high-performance logic component that manages multiple video states within a single frame. It eliminates the clunky "white flash" or loading lag usually associated with changing video sources. By pre-fetching assets and managing playback triggers, it allows you to create complex, multi-stage video interactions that feel like a custom-coded application.

Core Features

  • Instant Source Swapping: Switch between multiple video URLs or uploaded files without refreshing the component.

  • Seamless Playback Continuity: Options to start the second video at the exact timestamp where the first one stopped.

  • Smart Pre-loading: Background buffering for the "target" video to ensure the transition is instant upon clicking.

  • Logic-Based Triggers: Set specific rules for what happens after the first video plays (Loop, Switch, or Pause).

Controls inside Framer Presets & Master Controls

  • Interaction Mode (Click to Switch, Play to End then Switch, Hover to Preview)

  • Transition Style (Instant Cut, Cross-fade, or Morph)

  • Auto-Resume (Toggle whether the new video plays automatically)

Visual Customization

  • Crossfade Duration: Fine-tune the millisecond overlap between Video A and Video B.

  • Overlay Masks: Maintain a consistent branding overlay or "Play" icon across different video sources.

  • Poster Image Sync: Custom thumbnail management for each video state.

  • Border & Radius: Apply global styling that persists regardless of the video being displayed.

Styling & Behavior

  • End-State Logic: Choose if the final video loops or triggers a secondary UI change (like showing a "Buy Now" button).

  • Mute Management: Global volume controls or individual "Mute on Start" settings for each clip.

  • Event Hooks: Trigger Framer animations or CMS updates the moment the video changes.

  • Responsive Scaling: Maintain aspect ratio (16:9, 9:16, or Custom) across all device breakpoints.

Best Use Cases

  • Interactive Product Tours: Click a feature hotspot to swap the background video to a specific product demonstration.

  • "Wait for It" Reveals: Play a teaser loop that transforms into a full cinematic trailer once the user engages.

  • Before/After Showcases: Toggle between two synchronized videos to show a "Before and After" comparison in real-time.

  • Dynamic Testimonials: Start with a silent ambient clip of a client and switch to their full video testimonial upon interaction.