I am working on an app using custom meeting UI but MobileRTCActiveVideoView does not display the video for the active user at startup, it remains black until another user becomes active (for audio detection).
If the active user at startup has disabled the camera then the user icon placeholder is visible but when the camera is re-enabled then the ActiveVideoView becomes black.
It started happeing after updating the Zoom meeting SDK from v5.4.54802.0124 to v5.7.6.1076, with the old SDK MobileRTCActiveVideoView works as expected.
I’ve tried to move my code inside the onSinkMeetingActiveVideo callback and It fixes the issue but the onSinkMeetingActiveVideo fires multiple times during the meeting startup.
Do you think that call multiple times stopAttendeeVideo and showAttendeeVideo is a good idea?
The active video view is supposed to automatically handle showing/hiding the active user. I do not think you need to call these methods but rather set up the active video view inside that callback.