-
-
- onDeviceError?.({ source: Track.Source.Microphone, error })
- }
- >
- {showText && t('controls.microphone')}
-
-
-
- saveAudioInputDeviceId(deviceId ?? '')
- }
- />
-
-
-
-
- onDeviceError?.({ source: Track.Source.Camera, error })
- }
- >
- {showText && t('controls.camera')}
-
-
-
- saveVideoInputDeviceId(deviceId ?? '')
- }
- />
-
-
+
+ onDeviceError?.({ source: Track.Source.Microphone, error })
+ }
+ onActiveDeviceChange={(deviceId) =>
+ saveAudioInputDeviceId(deviceId ?? '')
+ }
+ />
+
+ onDeviceError?.({ source: Track.Source.Camera, error })
+ }
+ onActiveDeviceChange={(deviceId) =>
+ saveVideoInputDeviceId(deviceId ?? '')
+ }
+ />
{browserSupportsScreenSharing && (
({
const label = typeof item === 'string' ? item : item.label
return (