Hey @meet-jeavio
Thanks for your feedback.
9aZfak+eRTWWbKhFOqAdDg==
Based on the code review and log analysis, there may be some implementation issues:
-
After calling
mediaStream?.startVideo, you did not callattachVideoto render your own video. Listening to thepeer-video-state-changeevent will not trigger for the current user starting their own video. We suggest the following:- After
startVideo()resolves, callattachVideoto render the video; Video SDK - web - Core features - Or listen to the
user-updatedevent and check thebVideoOnproperty. If it istrue, render this user’s video; otherwise, stop rendering.
- After
-
The
peer-video-state-changeevent does not reflect the video status of users who were already in the session before you joined. This event only triggers when a user’s video state changes. We suggest the following:- After joining the session, call
zoomClient.getAllUser()to obtain the list of users already in the session. Iterate through the list, and if a user’sbVideoOnistrue, callattachVideoto render their video. Video SDK - web - Core features
- After joining the session, call
Thanks
Vic