
外掛標籤
開發者團隊
② 後台搜尋「DevPress Factory for Elementor – Video Carousel Popup」→ 直接安裝(推薦)
原文外掛簡介
DevPress Factory Video Carousel Popup for Elementor adds a powerful, fully customizable video carousel widget to your Elementor page builder.
Each slide displays a rectangular thumbnail with rounded corners and a centered play button. Clicking a card opens a smooth animated popup with a full video player — no page reloads, no redirects.
Key Features
Swiper-powered carousel — smooth, touch-friendly, and responsive
Popup video player — elegant animated modal with keyboard and accessibility support
MP4 support — native playback in all modern browsers
HLS / M3U8 support — via HLS.js on Chrome/Firefox; native on Safari and iOS
Fully customizable — border radius, play button size and color, overlay, typography, aspect ratio, popup dimensions and more
Responsive breakpoints — set different slides-per-view for desktop, tablet, and mobile independently
Autoplay & loop — optional, with pause-on-hover
Navigation arrows and pagination — toggleable
Accessibility — keyboard navigation (Enter/Space/Esc), ARIA roles and labels
Lightweight — Swiper and HLS.js are loaded only on pages containing the widget
Compatible with all recent Elementor versions — from 2.x through the latest 3.x release
Supported Video Formats
Format
Support
MP4
Native — all modern browsers
M3U8 / HLS
HLS.js on Chrome/Firefox; native on Safari/iOS
WebM
Native — all modern browsers
How to Use
Install and activate the plugin
Open any page in Elementor Editor
Search for “Video Carousel Popup” in the widget panel
Drag it onto your page
Add video items via the repeater: title, video URL, thumbnail image, and optional description
Customize appearance from the Style tab
Save and publish
Third-Party Libraries
This plugin loads the following open-source libraries via CDN (jsDelivr), only when the widget is present on a page:
Swiper (v11) — MIT License — https://swiperjs.com
HLS.js (latest) — Apache 2.0 License — https://github.com/video-dev/hls.js
No data is sent to external services. The CDN requests are standard asset deliveries with no tracking.
Privacy Policy
This plugin does not collect, store, or transmit any personal data.
When the widget is present on a page, assets (Swiper.js and HLS.js) are loaded from the jsDelivr CDN (jsdelivr.net). Standard server-side access logs may be recorded by jsDelivr. Please refer to jsDelivr’s privacy policy at https://www.jsdelivr.com/terms/privacy-policy-jsdelivr-com for details.
No other third-party services are used.
