From 5b7944b181d40fe9d714ab6986434ec8c2f2c434 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Ku=C3=9Fowski?= Date: Tue, 28 Oct 2025 08:21:32 +0100 Subject: [PATCH] fix: Temporarily disable opus recording on iOS because iOS 26 seems to break it --- lib/pages/chat/recording_view_model.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/pages/chat/recording_view_model.dart b/lib/pages/chat/recording_view_model.dart index ae5ca637f..72243013e 100644 --- a/lib/pages/chat/recording_view_model.dart +++ b/lib/pages/chat/recording_view_model.dart @@ -69,7 +69,9 @@ class RecordingViewModelState extends State { // which does not play on iOS right now. So we use wav for now: ? AudioEncoder.wav // Everywhere else we use opus if supported by the platform: - : await audioRecorder.isEncoderSupported(AudioEncoder.opus) + : !PlatformInfos + .isIOS && // Blocked by https://github.com/llfbandit/record/issues/560 + await audioRecorder.isEncoderSupported(AudioEncoder.opus) ? AudioEncoder.opus : AudioEncoder.aacLc; fileName =