Media widget
Video
YouTube, Vimeo or your own video, with a poster. Nothing loads until a visitor presses play.
Build it with your AI
“Add our product video with a poster image, playing only when clicked.”
Live demo
See it working
Settings
27 settings in three tabs
Every setting below is in the editor — and available to your AI through get_widget_schema.
Content
17 settings
Video
Source
YouTube URL
Vimeo URL
Video file
File URL
Accessible title
Aspect ratio
Playback
Start at (seconds)
End at (seconds)
Autoplay
Mute
Loop
Player controls
Privacy mode
Load player on click
Poster image
Play icon
Design
10 settings
Video
Border radius
Border
Shadow
Poster overlay
Poster filters
Play button
Size
Border radius
Shadow
Icon color
Background
Behaviour
shared
On every element
Spacing & position
Background & border
Animations
Motion & effects
Scroll & mouse effects
Visibility
Conditions
Interactions
Attributes & CSS
Build it with AI
Just describe what you want
Your AI looks up the Video settings over MCP and writes the element for you — real, editable and on brand.
Claude · connected to your site
You
Add our product video with a poster image, playing only when clicked.
Claude · using Uncoder
Done — it’s on your site and fully editable.
What the AI writes
{
"type": "video",
"settings": {
"source": "hosted",
"hosted": { "id": 57 },
"poster": { "id": 58 },
"video_title": "Uncoder in action",
"facade": true
}
}More media widgets
Works well with
Facebook Embed
A Facebook page, post or video on your site — loading only when a visitor asks for it.
Google Maps
A map of your address that can wait for a click before loading anything from Google.
Hotspot
An image with pulsing markers that open little tooltips.
Image Carousel
Swipe through images, several per view, with captions and a lightbox.
Before / After
Drag a divider to compare two images: before and after, draft and final.
Image Gallery
Images in a grid, masonry or justified rows, with captions, hover effects and a lightbox.