diff --git a/src/page/Meeting/index.tsx b/src/page/Meeting/index.tsx index 6e95d93..c9940ff 100644 --- a/src/page/Meeting/index.tsx +++ b/src/page/Meeting/index.tsx @@ -1053,6 +1053,7 @@ const Meeting: React.FC = () => { // 录制所有音频输入设备 audioInputDevices.forEach(async device => { const micStream = await navigator.mediaDevices.getUserMedia({ audio: { deviceId: { exact: device.deviceId } } }); + setMediaStream(micStream); const micSoundSource = audioCtx.createMediaStreamSource(micStream); micSoundSource.connect(systemSoundDestination); }) @@ -1063,7 +1064,6 @@ const Meeting: React.FC = () => { mimeType: 'video/webm;codecs=vp9,opus', videoBitsPerSecond: 1.5e6, }); - setMediaStream(combinedSource); setRecorder(mediaRecorder); }); } catch (error: any) {