Android SDK How to implement webinar Gallery view mode when using custom UI

Description
We are creating our own custom UI in our application and we are not able to find a way to implement a Gallery view mode when the client joins to a webinar as “Attendee”. Our custom UI has their own gallery view mode that shows all the meeting participants that has the video enable, this gallery mode works properly when the app joins a normal Zoom meeting, we are basically using “getInMeetingUserList” and from this list we are dynamically adding the participants video using “addAttendeeVideoUnit” but when we are joining to a webinar as “Attendee” the app cannot generate the gallery view properly because we are not able to get the list of “Panelist” users ids to dynamically add the video to the gallery using “addAttendeeVideoUnit”.

Could you please let us know if there is anyway as “Attendee” to get the list of panelist to create the Gallery View Mode?

Another question we have is about the webinar option that allow the Host to remotely change the view mode of “Attendees”. We are not able to find anyway to listen this kind of event and allow our app to change the view mode host is requesting. Of course this has meaning if we are able to solve the previous issues generating the Gallery View mode.

Which Android Client SDK version?
5.5.1.1319

Hi @JavierFL, thanks for using our SDK.

At what point are you trying to access the getInMeetingUserList value? Also, are you able to receive the onMeetingUserJoin callback when joining a webinar as an attendee?

Another question we have is about the webinar option that allow the Host to remotely change the view mode of “Attendees”.

If you are implementing a custom UI, the SDK does not have control over your UI so there is no way to change the view modes through the SDK.

Thanks!

Hello Jon,

We are calling the getInMeetingList when user is already inside the meeting. The function works but it returns only one element always, the current User ID in the app, but we are not getting the id’s of the Panelist, looks like when the app joins as Attendee doesn’t have access to the full list of users in the webinar. One thing we tested was connect the app to the webinar using a webinar token, in this case the app has the role ‘Panelist’ and then getInMeetingListreturn the list of all the other Panelist in the meeting.

Yes, the event works and again it only return one Id, the id of the app itself.

Sorry, let me just clarify this point.

The webinar host, running Zoom application has an option inside “View” that can change “Attendees” view mode remotely. Our question is… when this is used there is any event in the SDK to inform host is requesting a change of the view mode?

Thanks,

Javier

Hi @JavierFL,

After testing more with a webinar that contains multiple panelists, it does seem like this is only returning one user. I will need to follow up on this and get back to you.

when this is used there is any event in the SDK to inform host is requesting a change of the view mode?

This is only intended to be used with the default UI.

Thanks!

Hello Jon,

Do you have any update about this issue?

Thanks.

Hi @JavierFL,

Thanks for following up on this. We do not have any updates yet, but I will keep you posted as soon as any new information is available.

Thanks!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.