VideoGrid
<VideoGrid />Properties
Property
Required
Type
Description
Usage
const [isLocalScreenshareActive, setIsLocalScreenshareActive] = useState(false);
const { actions } = useRoomConnection(roomUrl, { localMediaOptions: { audio: false, video: true } });
const { toggleCamera, toggleMicrophone, startScreenshare, stopScreenshare } = actions;
return (
<>
<div className="controls">
<button onClick={() => toggleCamera()}>Toggle camera</button>
<button onClick={() => toggleMicrophone()}>Toggle microphone</button>
<button
onClick={() => {
if (isLocalScreenshareActive) {
stopScreenshare();
} else {
startScreenshare();
}
setIsLocalScreenshareActive((prev) => !prev);
}}
>
Toggle screenshare
</button>
</div>
<div style={{ height: "500px", width: "100%" }}>
<VideoGrid videoGridGap={10} />
</div>
</>
);
};Last updated
Was this helpful?

