emcp_custom_185Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: sticky, video, picture in picture, floating, youtube, vimeo.
Video URL appears when Source is youtube or vimeo; Video File appears when Source is hosted.Aspect Ratio = 16/9
Aspect Ratio = 4/3
Aspect Ratio = 1/1
Aspect Ratio = 9/16
Every control the widget exposes, grouped by panel section. Names in code are the setting keys used by the MCP tools (add-free-widget, update-widget).
Video
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Sourcesource | Dropdown | YouTube, Vimeo, Self-hosted (MP4 / WebM) | youtube | |
Video URLurl | Text | https://www.youtube.com/watch?v=XHOmB... | Shown when source = youtube or vimeo | |
Video Filefile | Image | Shown when source = hosted | ||
Poster Imageposter | Image | |||
Autoplay (muted)autoplay | Toggle | on / off | yes | |
Mutedmuted | Toggle | on / off | yes | |
Looploop | Toggle | on / off | ||
Player Controlscontrols | Toggle | on / off | yes | |
Aspect Ratioratio | Dropdown | 16:9, 4:3, 1:1, 9:16 | 16/9 | |
Mini-player Titletitle | Text |
Sticky Behaviour
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Float Toposition | Dropdown | Bottom right, Bottom left, Top right, Top left | bottom-right | |
Floating Widthwidth | Slider | min 200, max 640, px | 360 | |
Edge Offsetoffset | Slider | min 0, max 120, px | 24 | |
Only Float While Playingonly_playing | Toggle | on / off | ||
Close Buttonclosable | Toggle | on / off | yes | |
Draggabledraggable | Toggle | on / off | yes | |
Enable on Mobilemobile | Toggle | on / off | ||
Entranceanim | Dropdown | Slide in, Fade, Pop, None | slide |
Player
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Radiusradius | Slider | min 0, max 60, px | 12 | |
Borderborder | Border | |||
Shadowshadow | Box shadow | |||
Floating Shadowfloat_shadow | Box shadow | |||
Floating Radiusfloat_radius | Slider | min 0, max 60, px | 12 | |
Z-indexzindex | Number | min 1, max 99999 | 9990 | |
Mini Bar Backgroundbar_bg | Color | rgba(16,24,40,0.85) | ||
Mini Bar Textbar_color | Color | #ffffff | ||
Mini Bar Typographybar_typo | Typography | |||
Play Button Backgroundplay_bg | Color | #ffffff | ||
Play Button Iconplay_color | Color | #101828 |
Any connected agent can place this widget: call add-free-widget with widget_type: "emcp_custom_185" and a settings object using the keys above. Run get-custom-widget with id 185 for the full JSON spec.