-
Notifications
You must be signed in to change notification settings - Fork 207
Open
Description
Describe the bug
I noticed that audio recording works perfectly on iOS (clear sound, no echo).
But on Android devices, the recordings contain noticeable echo and background noise, when using:
await _recorderController.record(
path: path,
);
I searched for solutions and tried using the recommended encoder/format:
await _recorderController.record(
path: path,
androidEncoder: AndroidEncoder.aac,
androidOutputFormat: AndroidOutputFormat.mpeg4,
);
But the issue still persists.
To Reproduce
Steps to reproduce the behavior:
- Start recording with or without the above configuration.
- Record the same environment (quiet room) on both iOS and Android.
- Compare playback:
- iOS: clear, no echo
- Android: echo, noise present
Expected behavior
Recordings on Android should sound similar to iOS (clean, no echo).
Smartphone:
- Device: Samsung s20 Ultra and others
- OS: Android
- Version 12 to 15
Additional context
Package version: 1.3.0
(Issue also present in earlier versions)
Flutter version: 3.35.1
(Issue also present in earlier versions)
Metadata
Metadata
Assignees
Labels
No labels