From 2234962acc5209d96179c089422067362936174f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=A0imon=20Brandner?= Date: Sat, 13 Aug 2022 18:16:24 +0200 Subject: [PATCH] Fix handling of streams with no audio tracks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Šimon Brandner --- src/video-grid/VideoTileContainer.tsx | 2 +- src/video-grid/useMediaStream.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/video-grid/VideoTileContainer.tsx b/src/video-grid/VideoTileContainer.tsx index d647903..1ca1a4c 100644 --- a/src/video-grid/VideoTileContainer.tsx +++ b/src/video-grid/VideoTileContainer.tsx @@ -72,7 +72,7 @@ export function VideoTileContainer({ audioOutputDevice, audioContext, audioDestination, - isLocal, + isLocal || audioMuted, localVolume ); const { diff --git a/src/video-grid/useMediaStream.ts b/src/video-grid/useMediaStream.ts index 86b0105..2af4ec2 100644 --- a/src/video-grid/useMediaStream.ts +++ b/src/video-grid/useMediaStream.ts @@ -213,7 +213,7 @@ export const useSpatialMediaStream = ( const sourceRef = useRef(); useEffect(() => { - if (spatialAudio && tileRef.current && !mute) { + if (spatialAudio && audioContext && tileRef.current && !mute) { if (!pannerNodeRef.current) { pannerNodeRef.current = new PannerNode(audioContext, { panningModel: "HRTF",