Services Plugins FAQs

Agora Video Conferencing (WebRTC) and Streaming with Cloud Recording - New Plugin from Zeroqode

Hi all,

Is it possible to know which user is currently talking?

Thanks

Apparently the problem is with the autoplay and the blocking that the browser presents, where the video starts but muted. Here is more information about that …

https://docs.agora.io/en/Voice/autoplay_policy_web?platform=Web

Hey, guys!

Thanks for reaching out!

@ludacrix, I am really sorry to hear that you have faced such audio issues. I have already transmitted your feedback to our dev team. We need to see how feasible it is to implement. Thanks for understanding :pray:

@val_30, unfortunately, currently there is no such a possibility. However, we have taken into considiration your feedback for the future updates.

Best, Julia.

Thanks @Julia

Here is what I need.

<video id="video" muted autoplay><button id="unmuteButton"></button><script>  unmuteButton.addEventListener('click', function() {    video.muted = false;  });</script>

Hey, @ludacrix!

Got it! I have already transferred to dev team the information regarding the audio restrictions. I understand how it is important for you and I’ll my best to help you. But I need to inform you that it might take time. So, please, bear with us while we are checking. Thanks for understanding! :pray:

Kind Regards,
Julia

Thanks,

I understand times dev, but the plugin is not usable with all iphones users out.

Hey, @ludacrix!

I can understand that! I’ll do my best to speed up this process. Thanks for understanding and your patience. :pray:

Best, Julia.

Hey, @ludacrix!

I’m reaching out with an update. We have fixed the issue with the sound. Now, it works like that- when the user is going to connect to the Streaming, he will be asked to allow the browser to turn on the microphone. The popup is appearing only in the Safari. Other browsers, unfortunately, don’t have such possibility. Please upgrade the plugin to the latest version, refresh your app and give it a try again.

Kind Regards, Julia.

that’s amazing @Julia

We are going to test right now! Thanks!!

1 Like

Hi, @ludacrix!

You are always welcome :slightly_smiling_face: Looking forward to hearing from you about the test results.

Best, Julia.

Great .thanks for sharing

Hi @Julia,

We have tested the update and it works perfect but there is something important to consider.

With the previous version we had created a single page that loaded the streaming according to the user’s role. If it was a host, it loaded and connected as a host, if it was an audience, it loaded and connected as an audience, always on the same page.
Both actions were through a button to enter the streaming.

For whatever reason, this no longer works (the audience does not receive the video).

If the host connects, hit start and stream the video, no problem.

If the audience connects, press enter streaming, request the new permission to the mic, and do not receive the video after accepting.
This happened to us on all platforms, always considering a page for both roles.

How it worked for us:

We create a page for each role and for the audience we load the entrance to the streaming in the initial load of the page.

I do not know if it will be a problem but I will leave it here in case someone happens that the video is not seen in the audience.

Thanks for the update.

Js.

Hi, @ludacrix!

You are always welcome :slightly_smiling_face:

I am sorry, but perhaps, I don’t understand quite here. The plugin works so when the user is connecting as an audience, he is redirected to the “audience” page and when as a host- he is redirected to the host page respectively. That’s why I don’t really catch your idea about the same page. Could you please clarify a bit here? :slightly_smiling_face:

Did you face any errors or alerts with regard to these things?

Looking forward to hearing from you.
Best, Julia.

Excuse me, I’ll try to explain it better.

Before the update, our app sent both roles to a single page / classroom, some workflows were executed according to the profile of the user who accessed. For the host, there was a button to start streaming and for the audience there was another button to enter the streaming, all on the same page, therefore both roles used the same bubble streaming component.

Before the update, the video worked for both roles in this configuration, after the update I am forced to make a page for host and another for audience.

I’m not saying this is a problem, I’m just mentioning it in case someone used the plugin in this way as well.

Thanks!

Hi, @ludacrix!

Thanks for your clarification. :pray:

Hm, it is quite weird, because the plugin is working on the Live Demo page as worked before. I mean, there are two buttons on the same page (For Host and Audience). When the hosts click on the “See as a host” button they are redirected to the Host page. And when the Audience clicks on the “See as an Audience” button, they are redirected on the appropriate Audience page.
Maybe, there is something that was changed in the workflows, states, conditions?

Thanks for your feedback, anyway. :pray: I am sure, that will help other users if they have a similar situation.

If you have any further questions, do not hesitate to contact us! :slightly_smiling_face:
Best, Julia.

Hi there,

I have an odd issue trying to do full screen with the agora-remote group object I’ve made; using this code in an HTML control:

“<style_div#agora-remote{width: 100% !important; height: 100% !important; position: fixed !important; top: 0 !important; left: 0 !important; margin-left: 0 !important; } div.fullwidthpopup .bubble-r-box , div.fullwidthpopup .RepeatingGroup, div.fullwidthpopup .HTML{ width: 100% !important; height: 100% !important;}_style>”

Basically, the code works fine as long as the AgoraConnector has its’ “This element is visible on page load” unchecked. Of course, then the video doesn’t show.

As soon as I check that box - the code above doesn’t work and the group no longer goes to full screen.

Anyone else had this issue and any thoughts on why it’s happening?

Thanks!

Hi, there!

Thanks for reaching out!

I am so sorry to hear that you have troubles with the full-screen option. Unfortunately, we cannot provide a working solution here, because it is more related to bubble capabilities, I mean even the full screen imbedded in Agora is not working in RG properly on the bubble. Maybe someone on this thread who also faced this problem and solved it will share a solution.

Best, Julia.

Thanks for your quick reply!

I have been using the Twilio Video Chat plugin as well to compare the two. The code I posted does work with that control with my desired result. (I do prefer your plugin at this point as it has better events and methods)

Also, when I mentioned “full-screen”, I only mean the enlarging the control’s size to fit the whole browser’s content window; not for the control to replace the entire screen, eclipsing the browsers’ tabs, menus etc. I simply want it to always fill the content space of the browser regardless of the screen resolution.

Hi, @billjreid!

Ok, I see. So, if you don’t mind, we can check your application, but I cannot guarantee that we will definitely find a solution, but anyway we can try :slightly_smiling_face:
To be able to check your app please, add our support@zeroqode.com account to your collaborator’s list in Settings -> Collaboration so we could check the issue inside your application. Plus, please tell us the name of your Bubble application and page name where you develop it.

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

Looking forward to hearing from you!
Best, Julia.

Thanks for the quick reply again and the offer to help with my application!! I’m ok for now but will take a rain check :slight_smile: