MARKETPLACE
PLUGINS
YOUTUBE PLAYER MOBILE
Youtube Player Mobile logo

Youtube Player Mobile

Published June 2026
   •    Updated June 2026

Plugin details

Description
Native YouTube Player lets users embed and control YouTube videos inside Bubble mobile apps using a WebView-based player. It is useful for video lessons, previews, product demos, onboarding videos, media pages, tutorials, trailers, and any screen where users need to watch YouTube content inside the app.

- Adds a mobile-native YouTube player element to Bubble apps
- Supports YouTube video URLs and video IDs
- Supports playlist video IDs
- Supports play, pause, stop, seek, mute, unmute, volume, and playback speed actions
- Supports autoplay, looping, inline playback, fullscreen, captions, start time, and end time settings
- Publishes player states such as ready, playing, buffering, muted, current time, duration, video URL, and error message
- Includes workflow events for ready, playing, paused, ended, buffering, errors, time updates, and fullscreen changes
- Updates supported live fields without remounting the player
- Restores playback position when settings that require player reload are changed

Demo page:
https://bubbleaxis.bubbleapps.io/version-test/api/1.1/mobile/preview?debug_mode=true&preview_view=youtube

Editor page:
https://bubble.io/page?id=bubbleaxis&tab=Design&name=youtube&type=page

$22

One time  •  Or  $4/mo

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

Platform

Native mobile

Contributor details

Bubble Axis logo
Bubble Axis
Joined 2023   •   34 Plugins
View contributor profile

Instructions

- Add the YouTube Player element to your mobile page. - Set Video URL or ID to a YouTube video link or the 11-character YouTube video ID.
- You can also use Playlist video IDs for a comma-separated or line-separated list of YouTube video IDs.
- Set the element width and height to the video size you want on the page.
- Use Show controls when you want users to see YouTube’s built-in playback controls.
- Use Auto play only when needed, and remember that some devices may require the user to tap before playback starts.
- Muted autoplay is usually more reliable than autoplay with sound.
- Use workflow actions such as Play, Pause, Stop, Seek to, Mute, Unmute, Set volume, and Set playback speed to control the player.
- Use Get current time, Get duration, and Get video URL when you need to save or display playback information.
- Use the player states to know when the video is ready, playing, paused, buffering, ended, muted, or in fullscreen.
- Use player events to run workflows when playback starts, pauses, ends, buffers, errors, or enters fullscreen.
- Use Start seconds and End seconds when you only want a specific part of the video to play.
- Use Show captions when you want YouTube captions to appear when available.
- Keep in mind that captions depend on the video, YouTube settings, and the viewer’s device preferences.
- Use Use privacy-enhanced host if the normal YouTube embed has issues inside mobile WebView.
- If a video shows an error, confirm that the video is public and allows embedded playback.
- Private, removed, age-restricted, or embed-disabled videos may not play inside the app.
- Avoid placing too many video players on one page because each player uses a WebView.
- Pause the video when users leave the screen or when the app goes into the background.

Types

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

Categories

This plugin can be found under the following categories:
Video   •   Media   •   Data (things)   •   Image   •   Productivity   •   Visual Elements

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble