File tree Expand file tree Collapse file tree 1 file changed +10
-14
lines changed Expand file tree Collapse file tree 1 file changed +10
-14
lines changed Original file line number Diff line number Diff line change @@ -125,22 +125,18 @@ final class AppViewModel {
125125 }
126126
127127 private func observeDevices( ) {
128- do {
129- try AudioManager . shared. set ( microphoneMuteMode: . inputMixer) // don't play mute sound effect
130- try AudioManager . shared. setRecordingAlwaysPreparedMode ( true )
131- } catch {
132- errorHandler ( error)
133- }
134-
135- AudioManager . shared. onDeviceUpdate = { [ weak self] _ in
136- Task { @MainActor in
137- self ? . audioDevices = AudioManager . shared. inputDevices
138- self ? . selectedAudioDeviceID = AudioManager . shared. defaultInputDevice. deviceId
139- }
140- }
141-
142128 Task {
143129 do {
130+ try AudioManager . shared. set ( microphoneMuteMode: . inputMixer) // don't play mute sound effect
131+ try await AudioManager . shared. setRecordingAlwaysPreparedMode ( true )
132+
133+ AudioManager . shared. onDeviceUpdate = { [ weak self] _ in
134+ Task { @MainActor in
135+ self ? . audioDevices = AudioManager . shared. inputDevices
136+ self ? . selectedAudioDeviceID = AudioManager . shared. defaultInputDevice. deviceId
137+ }
138+ }
139+
144140 canSwitchCamera = try await CameraCapturer . canSwitchPosition ( )
145141 videoDevices = try await CameraCapturer . captureDevices ( )
146142 selectedVideoDeviceID = videoDevices. first? . uniqueID
You can’t perform that action at this time.
0 commit comments