MARKETPLACE
PLUGINS
VIDEO.JS VIDEO (VIMEO/YOUTUBE)
Video.js Video (Vimeo/YouTube) logo

Video.js Video (Vimeo/YouTube)

Published February 2021
   •    Updated this month

Plugin details

This plugin integrates the powerful Video.js v7 library into your Bubble application, enabling seamless video playback across all devices. It supports video content from multiple sources including direct video URLs, YouTube, and Vimeo, offering high compatibility and flexibility for a wide range of use cases.

$29

One time

3.5 stars   •   2 ratings
200 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

WGD Plugins logo
WGD Plugins
Joined 2021   •   60 Plugins
View contributor profile

Instructions

Step 1: Install the Plugin In your Bubble editor, go to the Plugins tab.

Click Add Plugins and search for "WGD Video.js" or "Video.js".

Click Install next to the plugin provided by WeGetDesign.

Step 2: Add the Video.js Element to the Page
Go to the Design tab.

Scroll to the Visual Elements section.

Drag and drop the WGD Video.js Player element onto your page.

Step 3: Configure the Player Properties
Select the Video.js element, then adjust the following fields in the property editor:

Video Type

Choose between "url", "youtube", or "vimeo" depending on your video source.

Video Source

Input the full URL of your video. Examples:

URL: https://www.example.com/video.mp4

YouTube: https://www.youtube.com/watch?v=dQw4w9WgXcQ

Vimeo: https://vimeo.com/12345678

Autoplay

Enable this if you want the video to play automatically.

Loop

Enable this to make the video repeat automatically.

Muted

Enable this to mute the video by default.

Preload

Choose how much of the video should preload: "auto", "metadata", or "none".

Step 4: Customize with CSS (Optional)
To apply custom styles:

Upload your CSS file to Bubble’s File Manager or host externally.

Use a HTML element to inject the CSS on the page

Step 5: Make It Dynamic (Optional)
You can set the Video Type and Video Source dynamically using Bubble workflows or from dynamic database content.

For example:

Set video type to youtube from a dropdown.

Pull video URLs from a Video data type and bind it to the player.

Step 6: Preview and Test
Click Preview to test playback on desktop and mobile.

Check responsiveness and ensure the video loads and plays as expected.

Types

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

Categories

This plugin can be found under the following categories:
Visual Elements   •   Media   •   Video

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (3.5)

Good!!
April 10th, 2023
All necessary features in youtube embedding were included. Although it is difficult to change the size of the embedding freely, it is the only option in our environment.
Please, not working on repeating groups
July 14th, 2021
Hey nocodeventure, how are you? I have signed for your plugin, but I have an issue inside repeating groups with vimeo videos only. It only play the first one, the others no :( I have recorded a video to show you the issue: https://www.loom.com/share/e6f6d2691550414380c7e93d3a5ea646 I have inspected the plugin video URL address where I control by conditional and it is all ok. Please, can you help me fixing this issue? Thanks in advance ;)
Bubble