I’m using UIToolkit in a Vue web page. I have the UIToolkit taking up 30% of the page while the other 70% is custom web page stuff. No matter how narrow I shrink the UIToolKit, it always displays two columns of video participant tiles. Is it possible to have 1 row of video tiles flowing vertically? For my web application, I will only have 4 participants at most, so I’d like one column of video participant tiles.
I don’t see a supported config that forces the Zoom Video SDK UI Toolkit video area into a single vertical column. The documented controls are around enabling the video feature and switching view modes, such as minimized, speaker, and gallery, not setting the gallery tile column count. With the composite joinSession UI, Zoom owns that internal video layout.
The closest supported path is to use UI Toolkit components instead of the full composite, since Zoom describes components as the option where you control component positioning and layout. That lets you place the video, controls, chat, and users areas in your own Vue layout, but the docs still don’t expose a documented “one column tiles” option for the video component itself.
If you would prefer not to manage this integration complexity on your end, you might want to try out Recall.ai’s Meeting Bot API. It’s a simple API that allows you to fetch recordings (and transcripts) from Zoom calls, both live and after the call has ended.