With the ziggeo plugin built by bubble to upload, the ziggeo video will never play in the video element (video player). Is this a bug with the video player?
I see that you have opened a ticket with us about this issue as well.
I will re-post what my colleagues mentioned to help anyone else that comes to this thread, however I would suggest avoiding writing same in both places, so please let us know if you prefer to continue there (the ticket) or here.
Once that is set up you can add the video token into your player. The video has to be under the same app that you have specified.
This is important if you have 2 different applications in your account and you might use one for recording customer feedback and another for showing your own videos or any of the many different use cases requiring multiple applications.
PS: When checking out the link you have sent in a ticket on our system we saw the app token not being set up error. For anyone to see that, you can open the page with your player and then open the console. Within the console you should see this:
No application (token) defined. We need an application (token) to include an embedding.
Thanks @bane ! Do you work for bubble? Your profile is hidden.
I’m happy to continue through the ticket, but I didn’t receiced this response from your collegaues. I’ve only seen an email saying “engineers will get to my ticket soon”.
I posted here because I wasn’t sure if it was a bug or not. I saw someone posted the exact same issue a few years ago and there was no resolution.
Either way, I really appreciate your help! I’ll update this thread when we find the solution - so the next person can benefit (i’m guessing it’s user error with my setup ).
I think my app token was correctly addded. I copied the application token from ziggeo and pasted it to both “API token” and “API token - dev.” in the bubble ziggeo plugin.
This was a good tip, I didn’t think of that. I double checked and the video is under the same app that I specified. I can see the 9 videos under the app that I’ve specified. So I think everything checks out here.
Good tip about checking dev tool errors. You are right: It says "no application token defined". Didn’t I correctly define my applicaiton token in step 1 ?
The video input elemenet (ziggeo uploader) uploads videos to ziggeo based on the application token - and this works great. When I use the uplaoder I can see all the videos on ziggeos dashboard…so the application token is working. Right?
Oh, sorry for confusion, I am from Ziggeo team I like to jump in and help on Bubble forum any time I see a thread that is connected to us.
In terms of resolutions I can not remember the outcome of that specific thread however we often have ticket (Ziggeo side) and forum thread (here) and then things get solved through ticket and the story is untold here (hence me trying to reply back as much as possible).
That said, looking at the screenshot it does look like you are adding it properly. It also makes sense that if recorder is using it that player should as well.
However, the issue with your specific page is that you are actually having multiple pages within single page. This is not apparent, and it is quite normal thing to happen. The video player itself is actually added within iframe on the page, and that iframe does not have the application token specified.
Bellow the v2-stable/ziggeo.js you would need to have the code for the application token (which is not there), so our system can not find the video.
What you can do
You could use one of the other plugins that are using the latest codes from our side. Bubble built in feature is great however it is using older version of our recorder and player.
There are several different plugins that you could use.
The following one is for example created by Ryutaro and offered for free: Ziggeo Recorder and Player Plugin | Bubble
I’m not sure what this means. I’m building per usual bubble ways. Bubble has Resuable Elements, which this particular page is not. So I have no idea what this is.
Seems like it was a bug after all. I’ll add these details to my bug report.
Thanks!
I try and avoid 3rd party plugins but I’ll look into them.
The video upload / sotrage to ziggeo was working great. My problem was only with watching the video through bubble’s video element. Would it help if I used a different video player?
I see alot of video player options like video.js etc.
I think I solved this. This topic will close in three days so I’m going to post my solution. However, I haven’t had enough time to completely test and try to break. It’s working now though.
Here’s the solution:
Use the ziggeo plugin as normal. Add the video input element that comes with the plugin (the video uploader) as normal. Use all the same setup stepsexcept for the video player element. Don’t use bubble’s native video player. Just use ziggeos.
Drop an HTML element in your page and add the code ziggeo provides on the quick setup turotial. Or use the exact code from this screen shot.
In regards to the code, my suggestion would be to modify it slightly (not needed).
I would suggest setting the width to 100% which would make it responsive and in such case you can safely remove the height as it should be set automatically depending on the video size and maintaining the aspect ratio.
Next to this, you can always add one of the themes for a different look and feel of the player and to match that of the recorder.
Hi Brad, for this it might be better reaching out to us directly or opening a different thread. That said, we do have playfullscreenonmobile. This should force video to go to fullscreen on mobile devices, however there is something to say about fullscreen.
Fullscreen is not always available. The FullScreen API is available in browsers in a “when possible” manner. As such we can also only provide fullscreen when that is allowed.
Now it should be simple enough with some code (I know, saying code on no code forum ) to add the possibility of detecting a click somewhere on the player (or outside of it) and setting the player into fullscreen.