PlayerJS Player Builder

Link to the plugin page: will be late

Demo to preview the plugin:

Introduction

The PlayerJS Player Builder plugin is a powerful and flexible solution for adding professional video and audio players to your Bubble application. This plugin allows you to embed a fully customizable media player that supports various formats including MP4, MP3, M3U8 (HLS streaming), and more.
With PlayerJS - Player Builder, you can create stunning media experiences with customizable skins, playlist support, folder organization, and complete playback control. The plugin offers both video and audio player elements, each with 10 pre-designed skins or the option to use your own custom design.
Key features include:

Prerequisites

No external API keys or developer accounts are required. The plugin works out of the box with any publicly accessible media file URL. Simply provide the URL to your media files (hosted on your server, CDN, or cloud storage) and the plugin handles the rest.
Supported media formats include:
  • Video: MP4, WebM, M3U8 (HLS), and other HTML5 video formats
  • Audio: MP3, WAV, OGG, and other HTML5 audio formats
Image without caption

How to setup

Plugin Element Properties - Video Player

The Video Player element provides a full-featured video playback interface with customizable skins and comprehensive controls.
Image without caption

Fields

Element States

Element Events

Plugin Element Properties - Audio Player

The Audio Player element provides an optimized interface for audio playback with a compact design.
Image without caption

Fields

Element States

Element Events

Element Actions [same for each element]

The plugin provides comprehensive playback control actions for both Video Player and Audio Player elements.

Play

Pause

Toggle Playback

Stop

Seek

Set Volume

Mute

Unmute

Playlist Next

Playlist Prev

Fullscreen (Video Player Only)

Workflow example

Here are some practical workflow examples to help you get started with the PlayerJS - Player Builder plugin:

Creating a custom video player

Basic Video Player Setup

Creating a Video Playlist with Folders

Playback Control with Workflows

Dynamic Volume Control

Error Handling

Image without caption

Changelogs