We’ve embedded zoom into our application using the Web SDK and example found here https://marketplace.zoom.us/docs/sdk/native-sdks/Web-Client-SDK/getting-started/integrate-the-sdk. It appears to work, however if anyone minimizes the spotlight video (video of yourself) it freezes the main video view for the participant (video of other person). We’ve also found that audio does not always work or does not use the default audio device the user has chosen. It seems to be hit and miss sometimes if audio works for a user.
How To Reproduce (If applicable)
Steps to reproduce the behavior:
- Follow the Web SDK example and create a sample app
- Create a meeting and have more than one person attend using the sample app
- Have both people activate video
- Have one person minimize their spotlight video (video of themselves)
The main video view will now freeze and not come back for the person that minimized their spotlight video. The only way to get video working again is to refresh the page and come back into the call again.
This happens inside an iframe or outside an iframe. Audio issues also appear to be an issue mainly when embedded inside an iframe. When the video feed stops working for a participant, if they share their screen and then stop sharing, the video feed then starts to work again on Chrome. This has been tested on Chrome and Edge and the same issue takes place here too.
We call ZoomMtg.init as soon as the page has finished loading which then calls ZoomMtg.join