When no audio input device is connected, calling WarmUp() in AudioRecordingService attempts to open device
index 0 which doesn't exist, causing the app to hang. Expected behavior: show a user-visible error or silently skip
recording with a notification.
When no audio input device is connected, calling WarmUp() in AudioRecordingService attempts to open device
index 0 which doesn't exist, causing the app to hang. Expected behavior: show a user-visible error or silently skip
recording with a notification.