From 3affcc37e204b240efcfbdd9c12d9cefacfaa55b Mon Sep 17 00:00:00 2001 From: Marcel Hibbe Date: Wed, 2 Sep 2026 16:22:26 +0200 Subject: [PATCH] fix audio in call for Android 9 and lower concurrent audio capture isn't supported before Android 10. For Android 9 and lower we do not support the isSpeaking feature. Signed-off-by: Marcel Hibbe --- .../main/java/com/nextcloud/talk/activities/CallActivity.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/com/nextcloud/talk/activities/CallActivity.kt b/app/src/main/java/com/nextcloud/talk/activities/CallActivity.kt index 61cdca604e..00c6187549 100644 --- a/app/src/main/java/com/nextcloud/talk/activities/CallActivity.kt +++ b/app/src/main/java/com/nextcloud/talk/activities/CallActivity.kt @@ -1180,6 +1180,11 @@ class CallActivity : CallBaseActivity() { @SuppressLint("MissingPermission") private fun startMicInputDetection() { + // concurrent audio capture isn't supported before Android 10 + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.Q) { + return + } + if (permissionUtil!!.isMicrophonePermissionGranted() && micInputAudioRecordThread == null) { micInputAudioRecorder = AudioRecord( MediaRecorder.AudioSource.MIC,