I’m very sorry, I didn’t describe it clearly, which confuses you.
I used two browsers for testing,
Safari 12.1 (14607.1.40.1.4) works fine, clicking the [ Start Video] button will prompt to open the camera. But Chrome (79.0.3945.79) can’t do this, without prompting whether to allow it. Instead, it prompts you to modify your privacy settings, and cannot modify settings in privacy settings.
Hey @tommy, thanks for your patience.
I have run the SDK demo, it looks like what i wanted.
But there are still some questions to confirm, and I hope to get confirmation from you.
With the Web SDK, can I modify the layout of the screen display? For example, I don’t want chat and screen sharing. Can I block it?
Using WebSDK seems to be the same with using a browser directly. I can only see myself and an activator. Can’t I see all the participants like a mobile app?
Thank you very much for your last answer,
I researched the document link you provided and found it very useful, but I want to make a further limitation: only the conference initiator can share the screen, and the participants cannot. These properties don’t seem to be enough at the moment. Can they be achieved?
On the App, I found that I can make such a restriction, can I set it when called through the API?
I means this: https://zoom.github.io/sample-app-web/ZoomMtg.html#init
You can programmatically change the settings for each participant / host joining the meeting.
Or you can try limiting the screenshare settings to just the host in the [Zoom profile]
Actually, what I want is that I can preset these when I create a meeting by calling the API.
Maybe what I said confuses you, the specific background like this,
A web application with frontend and backend separation.
The Frontend integrates the WebSDK to participate in a meeting, and the Backend integrates the API to create a meeting.
After the Backend creates a meeting, the Frontend will get a meeting ID and jump directly into it.
In the third step above, when creating a meeting, it can set only the meeting initiator to share the screen. Rather than blocking the screen sharing of participants after creating a meeting, as you said.
Just like we know the settings on the picture below, can I set them when I create a meeting?
Yep that is the correct flow. You can implement logic in the middle of Step 3. if the user joining is not the host, then set the screen share settings to false for that user via the screenShare: false and showPureSharingContent: false properties on the Init meeting function.
Unfortunately there is no way to set this setting via the meeting APIs at this time.
I have my meeting running in an iframe, and then displaying this on a TV in my meeting room, but since there’s no mouse/keyboard hooked up to it I have no way of closing the Join Audio pop up that appears, so it just stays there taking up 30% of the screen.
Is there anyway to programmatically get the meeting audio pop up to away or not show up at all, or maybe have it go away on it’s own after a certain period of time of not interacting with it or something?