📹 Video recorder - New Plugin from Zeroqode

Hello @andrew9 ,

It must be understood that our Zeroqode support primarily focuses on providing general support and fixing plugin bugs, we cannot provide in-app customizations.

Nonetheless, we have decided to look into your app and wanted to let you know that the cause is in the workflow, as you also previously confirmed that the plugin is working well on the test pages we provided for you.

When you start the recording in the workflow, you are setting the Max Recording Length (which in this case is 10 seconds), and you also set it to automatically save to the database.

The reason the video is not 10 seconds is that you are triggering the “Stop recording” action, which stops the recording before it reaches 10 seconds. To fix the problem, could you please delete this action? The video will then automatically end when it reaches 10 seconds as it was set in the “Start recording” action.

You can also delete the “Save record” action, as it is not needed for your current setup if you are automatically saving it to the database.

Could you please try this and let us know how it works for you?

Thanks, and looking forward to your reply.

Best regards,
Support Team
Browse all Zeroqode Plugins for Bubble
Banner_Last3

While I am grateful you are investing time to help me, I resent the fact that you’re calling this ‘in-app customization’ as if I haven’t had this working for months before you altered the plug-in without providing documentation. And as if this isn’t an actual bug with the plug-in itself.

FYI I have created a second assessment page → assessment_2 so I can continue test this and ship new features without disturbing the page being used by live users.

Unsurprisingly your advice hasn’t worked. Time length of the video was never going to be the issue, as the countdown which triggers the stop video recorder action has always been a non zero answer. That was the first thing I checked.

Nevertheless, I tested exactly what you said (which you can see in assessment_2). I have removed the stop video recording action and… the video doesn’t stop recording, it just continues indefinitely!

Weirdly it works the first time, stopping recording in 30 seconds, but then after that it stops working and continues recording despite being capped at 30 seconds. See the video here.

Oh, and this whole workflow that you suggested works absolutely fine on version 1.37 - and yet you say this issue is with my custom workflow setup. This just proves there is an issue with the latest version of the plug-in. I would just shut up and use version of 1.37 but you released a new version to try another major issue affecting older version, so thats not really possible.

Hello @andrew9 ,

Thank you for your message.

The plugin is working well as you mentioned before: 📹 Video recorder - New Plugin from Zeroqode - #96 by andrew9.

While we usually provide general advices, as plugin support we cannot fix your Bubble workflow for you. Regarding the alteration, could you please provide more information? In your previous message, when we gave you the test page, you confirmed that everything is recording and saving—and that you only had difficulties setting it up in your app.

We have further checked your app now. However, in your app it looks like you are still using the action “Stop recording,” which was causing the video to be empty. The “Save record” actions are still present on the page in both the “CountDown ended” and “Recording finished” events.


Regarding the page “assessments-2,” we have tried to look into it. However, we can’t test it properly, as we are getting this after pressing “Start Technical Assesment”:

To resolve your concerns, please remove the “Stop recording” action, since you have set the plugin to automatically stop recording after a predefined amount of time in “Max Recording Length” field.

Also, remove the “Save record” actions, as you have set the record to autosave in the database in “Autosave” field.

And finally, to ensure proper functionality, please upgrade the plugin to the latest version to ensure all functionalities are updated.

Thank you, and wish you a great day ahead!

Best regards,
Support Team
Browse all Zeroqode Plugins for Bubble
Banner_Last3

I am not sure why you’re sending me pictures of the workflows of a page that I stated I was no longer using to test your suggested workflow.

As I said, assessment_2 is where I am now testing this. And the workflow is set up exactly as you suggested. You can use this link for testing: https://www.hotsourced.io/version-test/assessment_2/customer-service-agent

I have done some further testing and found some more insights which might narrow down what this plug-in bug is.

I have explained this in the video here.

Effectively when we display the video recording element’s recording status, and its recording length, we can see on the first attempt that the video recorder is recording and the video recording length increases in seconds as it should. On second attempt however the recording length remains at 0 seconds despite the video recording status being recording.

Surely it can’t be in status recording while the recoding lengths remains at 0 seconds?

When I removed the stop recording action, it just never stops recording even after the max time limit is reached. Which makes sense now because the video recording length stays at 0 seconds.

If you want to replicate what I’ve done, head to assessment_2 page, and follow the section 7 practise video section / see the video I shared for further instruction.

Hello @andrew9 ,

Thank you for your message.

We have further investigated the page “assessment-2” and observed that the first error message appears from the “stop recording” action, specifically indicating that the recording has already stopped.

Regarding the difference in behavior when running it in step-by-step mode and without it, due to the high number of workflows running simultaneously in the app, Bubble is starting to run the workflows asynchronously, meaning not in the same order as you see in step-by-step mode. Specifically, you can see in the browser console that it is mostly caused by the “Countdown plugin”.

Could you try simplifying your workflow? You might start by setting it up in another group/page from scratch. For the countdown, consider using an alternative solution and only add it after ensuring the recording works as intended.

Thank you for your understanding. Please give it a try and let us know about your progress.

Best regards,
Support Team
Browse all Zeroqode Plugins for Bubble
Banner_Last3

@ZeroqodeSupport There is this persistent glitch when using the “Stop Camera VideoRecorder A” action. If you hide, then show again a group that contains the recorder element (the parent group MUST be collapsed when hidden) , it will automatically start the camera again.

See my Loom video for demo + setup to reproduce: https://www.loom.com/share/6e306af8ea81427b9a6178d9bcfa9d33?sid=99b8b99b-05db-4b3c-9ca8-8c02cc2d7841

Any plugin update planned to resolve this glitch? Suggestions in the meantime apart from vanilla js?

Hey @max11 ,
Thank you for contacting us.

We are sorry to hear that you encountered a problem while using our plugin.
We tried to recreate the problem from our end and we got the same issue. Our team has already notified the development team about this issue, as soon as we have a response from them, we will definitely get back to you.

Thank you for your understanding!

Best Regards,
Zeroqode Support Team

Support Team

Browse all Zeroqode Plugins for Bubble

Banner_Last3

@ZeroqodeSupport Thanks for your answer. Any clue what sort of timeline we’re talking about? Days, weeks or months?

Hey @max11 ,
Thank you for your reply.

We truly appreciate your patience and understanding. Please rest assured that we are doing our best to address this as quickly as possible, though our current workload is quite significant.

We will make sure to inform you as soon as there are any updates. Thank you for bearing with us! :blush:

Best Regards,
Support Team

Browse all Zeroqode Plugins for Bubble

Banner_Last3

Hey @max11 ,
Thank you for your patience.

We excited to share that we have effectively resolved the issue with the Video Recorder Plugin action and have updated it to version 1.47.0 (Fixed restarting a stopped camera when hiding and showing a plugin element.).

Could you kindly update the plugin within your app to this latest version and confirm whether everything is now operating smoothly? :blush:

Feel free to explore the plugin’s functionality on our demo page.

Your patience and cooperation throughout this process have been greatly appreciated.

Best Regards,
Support Team

Browse all Zeroqode Plugins for Bubble

Banner_Last3

1 Like

Thanks, sorry for not getting back earlier. That seems to work now!

@ZeroqodeSupport I’m noticing that the recorded video dimensions are extremely low, even when setting the quality to “Very High Quality.”

For example:

  • Aspect ratio 1:1 with Very High Quality → output is only 480x480
  • Aspect ratio 16:9 with Very High Quality → output is only 640x360

I was under the impression that “Very High Quality” would yield at least 720p or higher, ideally:

  • 1:1 → 1080x1080
  • 16:9 → 1920x1080

I’ve tested across multiple devices, cameras, and browsers. Regardless of setup, the output dimensions stay consistently low.

Is there a technical reason for this limitation?

If so, is there any way to configure the plugin (or force media constraints) to achieve higher resolutions?

Hey @max11 ,
Thank you for your reply.

We are happy to hear that your previous question has been resolved.
To understand better your use case, would it be convenient to share the following information:

-Screenshots/Video of your plugin element’s configuration.
-Workflows associated with the plugin.
-Any additional details you believe are important for us to replicate and understand your use case.

Looking forward to your reply.

Best Regards,
Zeroqode Support Team

Browse all Zeroqode Plugins for Bubble
Banner_Last3

Sure thing @ZeroqodeSupport , no problem.

See below. Let me know if you need anything else!

Recorder Element

WF Start Recording

WF Save Recording in Element

WF Save Video to db

Plugin Page

Also…
See raw video saved on the app ›

Hey @max11 ,
Thank you for providing additional details.

We have received your question and sent the request to the developers.
As soon as we have an answer from them, we will contact you.

Thank you for your understanding and have a good weekend.

Best Regards,
Zeroqode Support Team

Browse all Zeroqode Plugins for Bubble
Banner_Last3