MARKETPLACE
PLUGINS
EASY & ADVANCED - VIDEO PLAYER
Easy & Advanced - Video Player logo

Easy & Advanced - Video Player

Published June 2025
   •    Updated August 2025

Plugin details

✅ What This Plugin Does
The Video.js plugin allows you to embed a responsive and customizable video player into your Bubble app. You can upload and play videos directly inside your application using a professional video player with controls, autoplay, and more.



📦 Features
• Upload and play MP4 videos from Bubble’s file uploader
• Mobile and desktop support
• Customizable player (controls, autoplay, loop, preload, mute, etc.)
• Fluid/responsive design
• Custom poster image (thumbnail before playback)
• Event triggers: video_playing, video_paused, and video_ended

$2

Per month

stars   •   0 ratings
1 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

Productivity tools - the easiest to use logo
Productivity tools - the easiest to use
Joined 2024   •   3 Plugins
View contributor profile

Instructions

🛠 How to Use It
1. Place the Video.js element
• In the design tab, drag the Video.js Player element onto your page.
• Resize the element as needed.

2. Configure the properties

In the element’s property panel:
• Video (File): Upload an MP4 video file (this is required).
• Poster Image (optional): Upload a poster/thumbnail image to display before the video starts.
• Controls: Enable or disable video controls (play, pause, volume, etc.).
• Autoplay: Automatically start the video on page load.
• Loop: Replay the video in a loop.
• Muted: Start the video muted.
• Preload: Choose how the video file loads:
• auto: start loading when the page loads
• metadata: only load metadata
• none: don’t preload the video
• Fluid: Enable responsive resizing to fit different screen sizes.
• Skin File: Leave empty for default, or provide a custom Video.js skin CSS file URL if you have one.



🔄 Triggering Workflows

You can trigger workflows based on the following video events:
• When Video Playing
Triggered when the video starts playing
• When Video Paused
Triggered when the video is paused
• When Video Ended
Triggered when the video reaches the end

These are available in the Workflow tab by selecting the Video.js element as the trigger source.



💡 Notes
• This version supports only video files uploaded via Bubble.
• Supported format: .mp4
• If you need support for YouTube, Vimeo, or direct URL video sources, an extended version is in development — stay tuned!

Types

This plugin can be found under the following types:
Background Services   •   Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble