diff --git a/src/Room.jsx b/src/Room.jsx index 8a4ea503..045ad560 100644 --- a/src/Room.jsx +++ b/src/Room.jsx @@ -286,11 +286,15 @@ function RoomSetupView({ function useMediaHandler(client) { const [{ audioInput, videoInput, audioInputs, videoInputs }, setState] = - useState({ - audioInput: null, - videoInput: null, - audioInputs: [], - videoInputs: [], + useState(() => { + const mediaHandler = client.getMediaHandler(); + + return { + audioInput: mediaHandler.audioInput, + videoInput: mediaHandler.videoInput, + audioInputs: [], + videoInputs: [], + }; }); useEffect(() => {