diff --git a/src/livekit/useECConnectionState.ts b/src/livekit/useECConnectionState.ts index 4e7b4f5a..909c5f92 100644 --- a/src/livekit/useECConnectionState.ts +++ b/src/livekit/useECConnectionState.ts @@ -87,6 +87,9 @@ async function doConnect( logger.warn( "Publishing pre-created audio track but participant already appears to have an microphone track: this shouldn't happen!", ); + for (const t of audioTracks) { + t.stop(); + } return; } logger.info("Publishing pre-created mic track");