-
Notifications
You must be signed in to change notification settings - Fork 203
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Android] Low microphone quality through Bluetooth audio #431
Comments
Thanks for the report. |
Do you mean through |
|
I know the const RecordConfig(
device: InputDevice(id: '309', label: 'AirPods Pro de Cristian'),
androidConfig: AndroidRecordConfig(
manageBluetooth: false,
),
), |
I just tried with |
Package version
5.2.0
and5.1.2
Environment
Describe the bug
When performing an audio recording with a Galaxy device (I couldn't test other brands but this is reproducible in different Galaxy models) with a Bluetooth headset connected (I used AirPods Pro for testing but we have reports of other standard Bluetooth devices), the audio quality of the recordings is bad. The audio seems to be recorded through Bluetooth SCO and there's no way to do it through A2DP, so all audio recorded through Bluetooth devices has a low audio quality. I tried setting
manageBluetooth
tofalse
but then the audio is recorded through the device microphone and not through the Bluetooth one. SettingnumChannels
to1
,useLegacy
totrue
or modifying theaudioSource
also doesn't seem to have any effect in the recording quality.Record configuration
Steps to reproduce
Steps to reproduce the behavior:
example
project on an Android device (only tested it in Galaxy devices)Bluetooth device settings
Expected behavior
Audio gets recorded with the same or similar audio quality to the native recorder app.
Actual behavior
Audio gets recorded with a significantly worse quality than expected when recording through a Bluetooth microphone.
Additional context
Disabling the "Calls" option in the Bluetooth device settings is a workaround to get the expected audio recording quality.
The text was updated successfully, but these errors were encountered: