From f0d5977e885c8c5d7d8ee85d776c8080bb2cf71a Mon Sep 17 00:00:00 2001 From: Robert Long Date: Wed, 24 Nov 2021 12:44:09 -0800 Subject: [PATCH] Use initial audio/video device ids --- src/Room.jsx | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) 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(() => {