Video Player Plugin for Bubble

Demo to preview the plugin:

Introduction

This Video Player plugin allows you to play most video formats simply by uploading a static file, dynamic URL, or playlist. Its advanced features allow you to set the speed of the playback, enable auto-play, auto-replay at the end, and workflows to play the next, previous, first, and last video. You can also customize the colors of the play button and the color of the playing bar.
Image without caption

Tutorial

How to install

Place the plugin element on the page and fill in the settings fields

Plugin elements

Video Player (deprecated)

- is provided as is and not maintained.

New VideoPlayer

Image without caption

Element Properties

Title
Description
Type
Theme
Select one of the suggested topics from the list ***Default, Black & white, Highlight Green, iPlayer Rose, iPlayer Red
Dropdown
Upload video or type youtube link in dynamic input
It can be either a link to one video or a list of links in the database
Text, Required
Add video poster
Allows you to upload an image to use as a poster for a video
Image, Optinal
Video playing speed
Select one of the suggested playback speed modes 0.25x, 0.5x, 1x, 1.5x, 2x, 3x
Dropdown
Remove full-screen button
Choose whether to show or not to show the fullscreen button
Checkbox
Autoplay
Play video automatically when page loads. "Mute video" must be enabled.
Checkbox
Display button to change playback speed
Choose whether to display the button to change the playback speed or not !!!Can not be used with YouTube videos!!!
Checkbox
Play video on mouse hover
Select whether the video plays on mouse hover or not
Checkbox
Prevent the player bar from disappearing
Choose whether to prevent the player panel from disappearing or not !!!Can not be used with YouTube videos!!!
Checkbox
Show the control panel first
Choose whether to show the control panel before starting the video or not NOTE! Don't forget to make sure that the "Disable Control Panel" checkbox is unchecked
Checkbox
Hide playback button when video isn't playing
Choose whether to hide the play button when the video is not playing, or not
Checkbox
Replay video when over
Choose whether to replay the video when it ends or not
Checkbox
Muted video
Disable audio by default
Checkbox
Playing bar color
Can not be used with YouTube videos
Color
Play button color
Can not be used with YouTube videos
Color
Progress bar color
Can not be used with YouTube videos
Color
Landscape lock
Lock/unlock landscape mode
Checkbox
Disable control bar
Enabling/disabling the display of the control panel
Checkbox
Auto play in:
Enable auto playing video, when the video player appears in a viewport. Choose where the video player is exist: in Repeating group or on the page. For this to work, all videos must be muted or the user must interact with the page. Modern browsers have protection that prevents the video from playing with sound before the user interacts with the page.
Dropdown
RG ID
Repeating group ID
Checkbox
Enable
When checked, player plays video from "Start time" to "End time". When one of dynamic start/end time is changed, player changes current play time to the new position.
Number, Optional
Start time
Time from which the video starts.
Number, Optional
End time
When player reach End time, player pauses video and call plugin's event "ended" If field "Replay video when over" is checked, instead of pause, changes current play time to the start time and play again, also call plugin's event "ended".
Number, Optional
Subtitles
Link to subtitles file. File format must me .vtt
Text, Optional
Subtitle Language
en, ru, ro....
Text, Optional
Subtitle Label
Language name
Text, Optional

Return value

Value name
Description
Type
Playback finished
Returns true when the video was finished
boolean (yes/no)
Playback position (s)
Get the position of the video being played in seconds
Number
Is Playing
Returns true when playing a video
boolean (yes/no)
Media Length
Get the duration of the video
String
Video Not Found
Return true when video source not found or incorrect
boolean (yes/no)
Current video
Return the source of the current video
String

Events

Name of event
Description
Ended
Triggered when the video has been finished
is Playing
Triggered when the video is playing
Playlist ended
Triggered when the playlist ended

Actions

Play next video

Play previous video

Play

Pause

Set playback position (s)

Play the first video

Play the last video

Fullscreen mode

Unmute

Mute

Playback Rate

Workflow example

Image without caption
Image without caption
Image without caption
Image without caption
Image without caption
Image without caption

Changelogs

Update: 02/10/2024 - Version: 2.91.0

  • Fixed video playback when the element is hidden.

Update: 02/08/2024 - Version: 2.90.0

  • New subtitle feature.

Update: 25/07/2024 - Version: 2.89.0

  • Minor update.

Update: 19/06/2024 - Version: 2.87.0

  • Minor update.

Update: 06/06/2024 - Version: 2.85.0

  • Minor update.

Update: 20/05/2024 - Version: 2.84.0

  • Added support to .m3u8 extensions.

Update: 27/03/2024 - Version: 2.81.0

  • Enhanced functionality to include support for playing YouTube Shorts.

Update: 29/02/2024 - Version: 2.80.0

  • Fixed unexpected playing of the previous video.

Update: 14/02/2024 - Version: 2.79.0

  • Fixed element height.

Update: 30/01/2024 - Version: 2.78.0

  • Minor fixes.

Update: 17/01/2024 - Version: 2.76.0

  • Fixed element height.

Update: 10/01/2024 - Version: 2.75.0

  • Added "Play part of video" option.

Update: 27/12/2023 - Version: 2.73.0

  • Fixed element height.

Update: 05/07/2023 - Version: 2.64.0

  • Added preload video length and a state "video length in seconds."

Update: 27/06/2023 - Version: 2.63.0

  • Added the ability to work with dynamic video data source (on change) and autoplay with scrolling in RG.

Update: 19/06/2023 - Version: 2.62.0

  • Fixed autoplay for YouTube and Vimeo.

Update: 26/04/2023 - Version: 2.59.0

  • Fixed old responsive height.

Update: 07/03/2023 - Version: 2.58.0

  • Fixed full screen on iOS.

Update: 10/03/2023 - Version: 2.57.0

  • Fixed "Playback position(s)" state.

Update: 6/03/2023 - Version: 2.55.0

  • Fixed "Play" and "Pause" actions.

Update: 17/11/2022 - Version: 2.50.0

  • Fixed simultaneous playing of two audio tracks.

Update: 07/10/2022 - Version: 2.48.0

  • Adapted to the new responsive engine.

Update: 29/09/2022 - Version: 2.47.0

  • Added "Poster" field in the "Play next video" action.

Update: 14/08/2022 - Version: 2.42.0

  • Fixed plugin element collapse.

Update: 28/06/2022 - Version: 2.41.0

  • Fixed issue with YouTube links.