That’s a bubble thing I think. I see it when I leave the page un-attended for some time. It’s happened on many pages for me in the past although unsure why it occurs, I just ignore it.
Can you replicate this 100% of the time?
That’s a bubble thing I think. I see it when I leave the page un-attended for some time. It’s happened on many pages for me in the past although unsure why it occurs, I just ignore it.
Can you replicate this 100% of the time?
Yes, started happening recently. Every time I play a video it triggers. I’ve submitted a bug report to Bubble. Let’s see how that goes. Thanks for getting back.
Ok, let us know what they say as I’d be interested too!
Do you have a URL which I can try from here?
Unfortunately, I don’t have a public URL since app is not deployed yet. I tried rolling back plug-in version since I remember updating recently. That didn’t help either. So I guess we’ll just wait for Bubble to look into it. I’ll let you know how it goes!
I can’t find a way to change the volume for a specific audio track, I’m pretty sure it can’t be done in that way. You can use the dynamic volume control here though but it changes the volume as a whole. Failing that, you’d need to find someway to modify the audio volume of the added audio track first before loading it using the “Load audio track” action.
Hey @pork1977gm, update for the status bar and crashing issue! What an absolute pain. So Bubble was unsuccessful in identifying the exact cause but definitely helped narrow the problem down. This is the best clue they had, not sure if it helps you. Apparently, an infinite loop is being triggered by the highlighted line of code.
What triggers this issue is the event "Set VideoJS controls videoJSplayer", I’ve had this running for months without issue and naively overlooked it in this case. Out of nowhere it started crashing my app and has been a silent killer… I’m glad to have resolved this. Would be great if you can look into it also on the plug-in end. I’ve disabled this workflow for now.
I was playing the same player, with the same resource across the app. It just didn’t make any sense at the time. Glad that’s over with…
@pork1977gm to overcome this issue, I’m stacking two players one for audio, another for video. Audio player is only visible when a soundtrack is available on the resource, and plays when the video begins (slight delay, but works ). This allows me to control both resources independently. There will be some performance trade-off but I have no choice. Hopefully, it won’t be too bad!
Ok thanks for the info there, I shall take a look at it and get back to you when I have something!
Hi
Thanks so much for this plugin.
How can I save the media url in the workflow? I saw how to retrieve the value in the state, I can upload recording in database but I am unable to store the file url in database during the workflow.
Is it the completed recording URL out of the recorder you want? If it is, use the event “has been uploaded” which will trigger when the recording has been uploaded to your bubble storage. Within that event you should be able to get at the recorder’s URL state.
Awesome, you save my day. Thank you so much!
Hey everyone, had some issues setting up webhooks with Mux and found a workaround. OP mentions it (especially step 1 and 2), but just for dummy proofing the solution:
Step 1: Copy the API settings in the demo editors backend workflow
Step 2: In the demo editor, go to mux_upload, there’s an orange </> button, click on that and enter your API link (same time you have it in initiliaze mode/detect data)
Step 3: Then set up your webhook in Mux settings, and paste the same API link MINUS the /initialize at the end.
Reason why it works: OP mentions MUX is weird about the data it sends back in its webhooks, so he set up a catch all data pull in the demo. That connects your app to mux, so you no longer need to be in initialize mode. Once the connection is made, you have to remove /initialize.
@pork1977gm Can we enable closed captions (subtitles) by default? Can’t find any actions or settings in videoJS player. Thanks.
Closed captions being hard coded into the video right? You can do that using the server action of “Burn subtitles”. It makes a request to CloudConvert and does it using some alterative software which they run.
I’ve generated subtitles for video resources via rev.ai, then uploaded to mux by “creating new track” on the asset (postman), and uploading the VTT file. I’d like the video to play with subtitles by default, instead of user.
Ok, I don’t know how to do that but I would assume if you’ve managed to create a new track with the subs then it might just be a case of changing /setting that default track. Are you able to send me the URL of that video which is in MUX and I will take a look at it (if it’s not signed!)
Well, the subtitles play just fine. The issue is that VideoJS doesn’t provide me the option to enable subtitles to “ON” by default.
Would love to have the ability to set to english and on by default.
Have you tried to use the Toggle subtitles action?
I tried that and instead of subtitles being displayed, it’s a URL.
Ok, can you send me the URL to that video. I’ll take a look at it tomorrow.If you don’t mind sending it that is, maybe PM the URL to me if you prefer to. It will help because I check the way MUX are adding the subtitle track into the file and I can modify that action accordingly then.