MARKETPLACE
PLUGINS
VIMEO PLAYER MOBILE
Vimeo Player Mobile logo

Vimeo Player Mobile

Published June 2026
   •    Updated June 2026

Plugin details

Native Vimeo Player lets Bubble mobile apps embed and control Vimeo videos inside a native WebView-based player. It is useful for course videos, product demos, onboarding videos, trailers, lessons, private Vimeo embeds, and mobile video experiences that need workflow control.
Features

- Play Vimeo videos from a URL or video ID
- Supports private Vimeo video hashes
- Play, pause, stop, seek, mute, unmute, loop, and load videos from Bubble workflows
- Supports autoplay, inline playback, player controls, captions, playback speed, volume, and start time
- Supports Vimeo player options such as title, byline, portrait, badge, keyboard controls, picture-in-picture, and do-not-track
- Publishes useful states such as current time, duration, percent watched, muted status, playback status, video URL, and error message
- Triggers workflow events for ready, playing, paused, ended, loaded, time updates, volume changes, mute changes, errors, and command failures
- Designed for Bubble mobile apps and Bubble Go testing

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

Editor page:
https://bubble.io/page?id=bubbleaxis&test_plugin=1782782829146x622808711226982400_current&tab=Design&name=vimeo&type=page

$22

One time  •  Or  $3/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

1. Add the Vimeo Player element to your mobile page.
2. Set the Video URL or ID field to a Vimeo video URL or a Vimeo video ID.

3. If the video is private or unlisted, add the Private video hash when needed.

4. Use Auto play if you want the video to start automatically. For best mobile support, also set Muted to yes when using autoplay.

5. Use Show controls to show or hide Vimeo’s built-in video controls.

6. Use Muted, Volume, Playback speed, Loop, and Start seconds to control the starting playback behavior.

7. Use Caption language only when the Vimeo video has captions or subtitles for that language.

8. Use workflow actions to control the player:
- Play starts playback.
- Pause pauses playback.
- Stop unloads/stops the current video.
- Mute mutes the player.
- Unmute unmutes the player.
- Set volume changes the volume.
- Set playback speed changes the playback speed when Vimeo allows it.
- Seek to jumps to a time in seconds.
- Load video loads another Vimeo video.
- Get current time, Get duration, and Get video URL refresh player states.

9. Use the published states to build your own UI:
- Current time
- Duration
- Percent watched
- Is playing
- Is paused
- Is ended
- Is muted
- Video URL
- Error message

10. Use workflow events to respond to player activity:
- Ready
- Playing
- Paused
- Ended
- Loaded
- Time updated
- Volume changed
- Mute changed
- Player error
- Command failed

11. If Command failed triggers, check the error message state. This can happen if the player is not ready yet, the video does not allow a command, or Vimeo rejects a setting.

12. For private videos, make sure the Vimeo video settings allow embedding in your Bubble app or preview domain.

13. Avoid placing too many video players on one mobile screen at the same time, especially with autoplay enabled.

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   •   Image   •   Data (things)   •   Productivity   •   Visual Elements

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble