diff --git a/libraries/audio/impl/src/main/kotlin/io/element/android/libraries/audio/impl/DefaultAudioFocus.kt b/libraries/audio/impl/src/main/kotlin/io/element/android/libraries/audio/impl/DefaultAudioFocus.kt index 28c2f14d81..ca1f7b35c4 100644 --- a/libraries/audio/impl/src/main/kotlin/io/element/android/libraries/audio/impl/DefaultAudioFocus.kt +++ b/libraries/audio/impl/src/main/kotlin/io/element/android/libraries/audio/impl/DefaultAudioFocus.kt @@ -100,10 +100,8 @@ private fun AudioFocusRequester.willPausedWhenDucked(): Boolean { return when (this) { // (note that for Element Call, there is no action when the focus is lost) AudioFocusRequester.ElementCall, - AudioFocusRequester.VoiceMessage -> true - // no audio output to duck when recording, and we don't want notification - // sounds to interrupt a recording via transient focus loss - AudioFocusRequester.RecordVoiceMessage -> false + AudioFocusRequester.VoiceMessage, + AudioFocusRequester.RecordVoiceMessage -> true // For the MediaViewer, we let the system automatically handle the ducking // https://developer.android.com/media/optimize/audio-focus#automatic-ducking AudioFocusRequester.MediaViewer -> false