From 5699c6e2e1c16f9d906f8dd41406495bd2568d2d Mon Sep 17 00:00:00 2001 From: talksik Date: Tue, 17 May 2022 11:12:05 -0500 Subject: [PATCH] clean after the testing and experiments --- .../desktop/src/providers/StreamProvider.tsx | 35 +++++-------------- 1 file changed, 8 insertions(+), 27 deletions(-) diff --git a/packages/desktop/src/providers/StreamProvider.tsx b/packages/desktop/src/providers/StreamProvider.tsx index c115626..9438d13 100644 --- a/packages/desktop/src/providers/StreamProvider.tsx +++ b/packages/desktop/src/providers/StreamProvider.tsx @@ -56,9 +56,6 @@ export function StreamProvider({ children }: { children: React.ReactChild }) { const [userLocalStream, setUserLocalStream] = useState(); const localStreamRef = useRef(null); - const [secondUserLocalStream, setSecondLocalStream] = useState(); - const secondLocalStreamRef = useRef(null); - useEffect(() => { navigator.mediaDevices.enumerateDevices().then((devices) => { const uniqueDevices = []; @@ -79,29 +76,15 @@ export function StreamProvider({ children }: { children: React.ReactChild }) { .then((localMediaStream: MediaStream) => { setUserLocalStream(localMediaStream); - // setTimeout(() => { - // localMediaStream.getTracks().forEach((track) => { - // track.stop(); - // }); - // }, 2000); + setTimeout(() => { + localMediaStream.getTracks().forEach((track) => { + track.stop(); + }); + }, 2000); if (localStreamRef.current) localStreamRef.current.srcObject = localMediaStream; }); - - navigator.mediaDevices - .getUserMedia({ video: false, audio: true }) - .then((localMediaStream: MediaStream) => { - setSecondLocalStream(localMediaStream); - - // setTimeout(() => { - // localMediaStream.getTracks().forEach((track) => { - // track.stop(); - // }); - // }, 2000); - - if (secondLocalStreamRef.current) secondLocalStreamRef.current.srcObject = localMediaStream; - }); - }, [localStreamRef, secondLocalStreamRef]); + }, [localStreamRef]); const handleStartBroadcast = () => { userLocalStream.getTracks().forEach((track) => { @@ -218,14 +201,12 @@ export function StreamProvider({ children }: { children: React.ReactChild }) {
- + {/* - + */}