Services Plugins FAQs

Background video - issue with seach video from DB

Hi guys,

I bought the Background Video and I’m struggled to set the DATA SOURCE URL.

1 - I added one mp4 video in my database

2 - I added the plugin to my app, but now even if I do a Search I cannot set the data source url.

Could you please let me know what I’m missing here.

Thank you
Best,
Rémi

Hello @r2misim24

Thank you for reaching out.

Unfortunately, your data source URL setting is not quite accurate, and instead, you should use "Search for Videos: each item video, or Search for Videos: each item video’s URL. Please check out the demo editor for the background video plugin to see how it is configured: Zeroqode-demo-20 | Bubble Editor.

Please let me know if it helps :slight_smile:

Looking forward to your reply.

1 Like

Thank you very much for your quick reply :slight_smile:

Best, Rémi

1 Like

Always happy to help Rémi

Please let me know if there is anything else I can help you with.

Take care.

Hi Kirill,

Well there is one more thing.

I’m building my app in one page so I use custom states to navigate. However, even if I can change properly the SEARCH for the Backgroundvideo, it does not update the video.

This is what I do:

  1. Update custom states to video A
  2. Play video A (no loop)
  3. Update Custom states to change the video to video B
  4. Trigger the Background video again

I can see that my Custom states has been changed but the background video will play the video A

There is a way to refrsh it without changing page?

Best, Rémi

Thank you for the question, Rémi.

Can you please provide some screenshots or a video recording of your current setup? Also, it would be helpful to see the video with the debugger ON to understand what might be causing the issue for the video to not be updated.

It might be not possible to do without refreshing the page, however, we will investigate this issue and see if it is possible.

Please let me know if you have any other questions.

Have a nice day :slight_smile:

Ok, so I think I found the key problem, but I was not able to fix it so far.

In this first video I can trigger the “VIDEO A” but not the “VIDEO B” after clicking on the button
In this second video I cannot trigger any videos

The difference of result comes from the way how I search for the Background video.

First setup for the first video:
As you can see I filter what video to display by writing directly the name of the video.

The second setup for the second video:
Here I try to search for the name of the video with a Custom States “video” from the page calls “test_page”. The custom states is looking for videos saved in the DB.

Wokflow setup:
Usefull for the second video only


Used for the two videos.

Hope the situation is clear enough.

Complementary info:
The red text info below the button shows the value of the custom states

Best, Rémi

Thank you for the screenshots and video recordings, Rémi

Indeed, the video does not seem to change, therefore I have passed this case to our developers to investigate the issue and as soon as I have any updates, I’ll get back to you :slight_smile:

Please let me know if you have any other questions.

Take care.

Thank you for your help.

Looking for reading you.

Best, Rémi

Thank you for your patience!

The “change video” action has been added to the plugin. Please upgrade to Version: 1.10.0. and let me know if the new action works :slight_smile:

Hope everything works well.

Take care.

Hi Kirill.

Thank you for your reply. Unfortunately, I still cannot search for the video but only put the name of the video directly. Basically, I still have the same issue.
If your dev team told you that’s work it would be great to know if there is something that I don’t do well.
Best, Rémi

Sorry to hear that @r2misim24

I would like to make sure that we are on the same page. Have you tried using the change video action that we have recently added? This action allows switching videos from one to another, as I thought that is the problem you were having.

I’ll try to investigate the issue you are having further, but for that, I would like you to provide more context on what you are trying to achieve. Is the problem lies in that you would like to specify the URL of the video that is stored in the database?

Looking forward to your reply :slight_smile:

Hi Kirill, thank you for your fast reply.

Definitely your screenshot solved my problem. I have read on another post that I can only play video stored on my Bubble database so this is what I do.


However, now I can change background, I have found something that disturb my UX.

To make quick, I wish to develop a mobile app and then use your air native and co.

And the video background is pretty useful in my situation, but this is what happen when I try to change with my two initial video A and B on my iphone:

In this screenshot the background video is visible by default and I touch the screen once to change the video background (to load the video that I wish), so the red color indicate that the video is coming.

Now this is how the video is played. No more background, the video is played on a native video player, on the foreground


Only when I close the player the video goes on the background.

When I swipe up, it changes to video B and it’s the same. The video is played with the native player on the foreground.

Discovery 1:
I have played with it around and I have discovered that if I make the Video background not visible when I load this view. And when I make it visible once I touch the screen, Video A is played normally in the background. But if I swipe up the video B will be played with the native player first.

Discovery 2:
If I use two video background and I hide them, I can pretend to have my two videos properly on the background of my app. But, it means that I will need to have as much as video background as necessary for only one video each time. Or refresh the app to refresh them too.

Hope there is one little step that can be done from your team to improve it.
Best, Rémi

Thank you for additional information @r2misim24

I would like to clarify a couple of things, the problem that you are having is that the background video is played with the native player when you do a swipe? Please let me know what would you like us to investigate and fix. As soon as we understand what needs to be fixed, our team will investigate the issue further and see if it is possible to provide a solution to this problem in the next plugin update.

Also, due to the fact that we have some additional questions regarding your settings, can you please add our Support Team email to the list of collaborators to your application and provide me a link to your application? This will allow us to check your settings.

To add our Support Team as a collaborator, you need to do the following steps in the Bubble Editor:

Settings > Collaboration > Add email support@zeroqode.com

Note: avoid the warning message regarding the plan, as we are an agency and you can easily add us to your collaborators.

Looking forward to your reply.

Hi Kirill, ok I have just added your team as a collaborator.

Let me know if it’s ok.

Best, Rémi

Thank you for adding us as collaborators @r2misim24

Can you also please give edit rights to your app? Currently, it is only read-mode, please note that we won’t change any of your settings, it is needed to test different uses of workflows.

Looking forward to your reply.

Hi Kirill, it’s done :slight_smile:

Thank you for the edit rights!

I’d like to let you know that our developers are investigating your issue. As soon as I have any news, I’ll get back to you :slight_smile:

Have a nice day.

Thank you for your patience, Rémi!

We’ve just updated the plugin and fixed the issue where the video was being shown in the native player. Please update to the latest version 11.0, and let me know if it works well.

Looking forward to your reply.

Hi Kirill, thank you for the updates.

It works super fine.

Lol, however, is the LOOP unchecked suppose to stop playing after one play?
If, yes, well it seems like there is something wrong because it keeps playing again and again (in loop mode even if I unchecked the option) :sweat_smile:

What I want is to set autoplay, but no loop. To make sure that my users will play it again if they want.

Let me know if I’m right.

Best, Rémi