From c4bc3dd59a287d32a01d2d501cafb7eac7e902b0 Mon Sep 17 00:00:00 2001 From: yj <1336058017@qq.com> Date: Fri, 26 Jul 2024 17:05:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=8A=A0=E8=BD=BD=E9=80=9F?= =?UTF-8?q?=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/package/agora.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/utils/package/agora.ts b/src/utils/package/agora.ts index bedfafa..4cb2c68 100644 --- a/src/utils/package/agora.ts +++ b/src/utils/package/agora.ts @@ -31,7 +31,11 @@ const agora = { }); if (bool) { const setting = JSON.parse(storage.getItem('setting') as string) - if (setting.videoDeviceId) agora.setVideoDeviceManager(setting.videoDeviceId) //通过设备 ID 指定视频采集设备。 + if (setting.videoDeviceId) { + agora.setVideoDeviceManager(setting.videoDeviceId) //通过设备 ID 指定视频采集设备。 + } else { + agora.setVideoDeviceManager(rtcEngine.getVideoDeviceManager().getDevice()) + } if (setting.playBackDeviceId) agora.setPlaybackDevice(setting.playBackDeviceId) //指定播放设备 if (setting.playBackVolume) agora.setPlaybackDeviceVolume(setting.playBackVolume) // 设置播放设备音量 if (setting.ecordingDeviceId) agora.setRecordingDevice(setting.ecordingDeviceId) // 设置音频采集设备