How do I make use of SessionNetQualityLevel for Android?

Description
How do I make use of SessionNetQualityLevel for Android?

Which version?
Version: 4.3.47200.0322

In iOS Zoom SDK documentation, there is this method that captures if the call quality is between VERY_BAD to EXCELLENT.

(void)onSinkMeetingVideoQualityChanged:(MobileRTCNetworkQuality)qality userID:(NSUInteger)userID

The Zoom iOS documentation I’m referencing is located here - https://devmp.zoomdev.us/docs/sdk/native-sdks/iOS/mastering-zoom-sdk/in-meeting-function/zoom-meeting-ui/meeting-status

I would like to know how can perform the equivalent functionality in Android. I can see the enums exist here:

https://zoom.github.io/zoom-sdk-android/us/zoom/sdk/SessionNetQualityLevel.html

Hi mlapasa

thanks for use sdk. android sdk will add this interface at July release.

1 Like

Can you please list out the exact version Android sdk version where SessionNetQualityLevel interface is implemented?

Hi videoapp,

Thanks for using Zoom SDK. The SessionNetQualityLevel interface is included in the latest version of Android SDK, you could use the interface querySessionNetworkStatus (https://zoom.github.io/zoom-sdk-android/us/zoom/sdk/InMeetingService.html#querySessionNetworkStatus-us.zoom.sdk.EnumComponentType-boolean-) to get the network status. And the return value will be a SessionNetQualityLevel that could be found here: https://zoom.github.io/zoom-sdk-android/us/zoom/sdk/SessionNetQualityLevel.html

Hope this helps. Thanks!

Hi Team,

Thanks for your response. It works for me.

I have another query. During the Zoom call, we used to see a message “network connection unstable”.From where and how can I read such a case when it arises.

Hi videoapp,

Thanks for the reply. The corresponding network quality level of the message “network connection unstable” would be SESSION_NET_QUALITY_VERY_BAD(https://zoom.github.io/zoom-sdk-android/us/zoom/sdk/SessionNetQualityLevel.html#SESSION_NET_QUALITY_VERY_BAD).

Thanks!

Hi Team,

In Android SDK, I would like to know Once after connecting to the call, how and where to use the querySessionNetworkStatus to get the session network quality status?

Hi videoapp,

Thanks for the reply. You may call the interface querySessionNetworkStatus anytime after you successfully join the meeting and in the meeting.

Hope this helps. Thanks!

Hi Team,

Thanks for your Kind reply.It works.Can you please help me to resolve another one query?

How to start a new meeting/Instant meeting with the Personal Meeting Id(PMI) of the user logged in using email zoom account?

Hi videoapp,

Thanks for the reply. If the logged-in user belongs to your account, you could get the PMI info from REST API:https://marketplace.zoom.us/docs/api-reference/zoom-api/users/user.

Thanks!

Hi Carson,

Thanks for your response.When i try to use the above API to get the PMI, am facing issue in using the API.

Please help me to resolve the below two things:-
1.How get the user Id
2.How to get the Client Id and Client Secret to get the access token?

Hi videoapp,

Thanks for the reply. The REST API is different from SDK so the terms and concepts might different. User ID could be your email address. You may find the instruction of how to use Zoom API here: https://marketplace.zoom.us/docs/api-reference/introduction, if you are having issues or have questions regarding Zoom API, you may also seek assistance at https://devforum.zoom.us/c/zoom-api/8

Hope this helps. Thanks!