Request audio focus for voice communication instead of media

This commit is contained in:
Juha Heinanen
2023-07-16 21:29:03 +03:00
parent 1eec5425b1
commit 0cc7e461a0
@@ -1539,7 +1539,7 @@ class BaresipService: Service() {
} }
val am = ctx.getSystemService(Context.AUDIO_SERVICE) as AudioManager val am = ctx.getSystemService(Context.AUDIO_SERVICE) as AudioManager
val attributes = AudioAttributesCompat.Builder() val attributes = AudioAttributesCompat.Builder()
.setUsage(AudioAttributesCompat.USAGE_MEDIA) .setUsage(AudioAttributesCompat.USAGE_VOICE_COMMUNICATION)
.setContentType(AudioAttributesCompat.CONTENT_TYPE_SPEECH) .setContentType(AudioAttributesCompat.CONTENT_TYPE_SPEECH)
.build() .build()
audioFocusRequest = AudioFocusRequestCompat.Builder(AudioManagerCompat.AUDIOFOCUS_GAIN_TRANSIENT_EXCLUSIVE) audioFocusRequest = AudioFocusRequestCompat.Builder(AudioManagerCompat.AUDIOFOCUS_GAIN_TRANSIENT_EXCLUSIVE)