From 4aeababbf67531988e069033eb9ca26400641500 Mon Sep 17 00:00:00 2001 From: Dani Palou Date: Thu, 7 Apr 2022 12:51:49 +0200 Subject: [PATCH] MOBILE-3833 audio: Allow capture audio in app in Android 10+ This was disabled before because there was a bug in the Cordova plugin, but it seems to be fixed now --- .../features/fileuploader/services/fileuploader-helper.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/core/features/fileuploader/services/fileuploader-helper.ts b/src/core/features/fileuploader/services/fileuploader-helper.ts index d8cdfb14f..f0b2287e2 100644 --- a/src/core/features/fileuploader/services/fileuploader-helper.ts +++ b/src/core/features/fileuploader/services/fileuploader-helper.ts @@ -550,10 +550,8 @@ export class CoreFileUploaderHelperProvider { media = medias[0]; // We used limit 1, we only want 1 media. } catch (error) { - if (isAudio && this.isNoAppError(error) && CoreApp.isMobile() && - (!Platform.is('android') || CoreApp.getPlatformMajorVersion() < 10)) { + if (isAudio && this.isNoAppError(error) && CoreApp.isMobile()) { // No app to record audio, fallback to capture it ourselves. - // In Android it will only be done in Android 9 or lower because there's a bug in the plugin. try { media = await CoreFileUploader.captureAudioInApp(); } catch (error) {