Xiaomi Audio Output Keeps Switching Between Speaker and Bluetooth

Xiaomi Audio Output Keeps Switching Between Speaker and Bluetooth – UK Fix

This guide helps if your Xiaomi, Redmi, or POCO device keeps randomly switching audio output between the built-in speaker and a connected Bluetooth device, interrupting music, calls, or videos.

Quick Answer:
If audio keeps switching between speaker and Bluetooth, first disconnect all Bluetooth devices. Turn Bluetooth off completely, then turn it back on and reconnect only the device you want to use. Forget the problematic device and pair it again. Check that "Media audio" is enabled in the Bluetooth settings for that device. Also make sure the Bluetooth device isn't low on battery. Restart your phone and test again. If the issue persists, test with a different Bluetooth device to rule out a hardware fault.

Applies to Redmi, POCO and Xiaomi Phones

This guide applies to Xiaomi, Redmi and POCO devices running MIUI or HyperOS.

🔍 Quick Diagnostic Table

What you seeWhat it usually means
Audio switches to speaker during playbackBluetooth dropout or connection issue
Audio switches to Bluetooth without being requestedMedia audio setting or battery saving
Audio output changes when moving the phone during callsProximity sensor issue
Audio switches when notifications arriveAudio profile conflict
Audio switches only with certain appsApp-specific audio routing

🔍 Quick Start – Find Your Path

SymptomMost Likely CauseGo To
Audio switches to speaker during playbackBluetooth dropout or connection issueSection 1
Audio switches to Bluetooth automaticallyMedia audio setting or battery savingSection 2
Audio switches when moving the phone during callsProximity sensor issueSection 3
Audio switches when notifications arriveAudio profile conflictSection 4
Audio switches only with certain appsApp-specific audio routingSection 5

Section 1 – Audio Switches to Speaker During Playback (Most Common)

If audio from your Bluetooth device suddenly switches to the speaker during music, calls, or videos, the issue is usually a Bluetooth dropout, weak connection, or Bluetooth profile compatibility issue.

Try these in order:

  1. Check for wireless interference – If the problem only occurs in one location, nearby wireless interference may be affecting the Bluetooth connection. Common sources include Wi-Fi routers, USB 3.0 hubs, and crowded 2.4 GHz environments.
  2. Check the Bluetooth connection and battery – Move your phone closer to the Bluetooth device. Range issues can cause disconnections. Low battery on the Bluetooth device can also cause instability.
  3. Forget the device and pair it again – Settings → Connection & sharing → Bluetooth → tap the gear icon next to the device → select "Forget" or "Unpair". Then re-pair the device as new. This resolves most connection issues.
  4. Check Bluetooth permissions – Settings → Apps → Bluetooth → ensure Nearby devices (or Bluetooth permission, depending on Android version) is allowed. HyperOS permission bugs occasionally cause reconnection problems.
  5. Check Bluetooth battery optimisation – Settings → Apps → Bluetooth → Battery saver → No restrictions (or Settings → Battery → App battery saver → Bluetooth → No restrictions, depending on HyperOS version). This prevents the system from restricting Bluetooth in the background.
  6. Check if another Bluetooth device is connecting – If you have multiple paired devices, one may be connecting and taking over the audio stream. Turn off other Bluetooth devices and test again.
  7. Check that "Media audio" is enabled – Settings → Connection & sharing → Bluetooth → tap the gear icon next to your device → ensure "Media audio" is enabled.
  8. Restart your phone – A full reboot can resolve temporary Bluetooth driver issues.
  9. Test with a different Bluetooth device – If the issue only happens with one device, the problem is likely that device. If it happens with all devices, the problem is your phone.
  10. Check for system updates – Settings → About phone → System update.
  11. Advanced: Check Bluetooth codec settings – This is a last resort and only for advanced users. Enable Developer Options (Settings → About phone → tap MIUI/HyperOS version 7 times). Go to Settings → Additional settings → Developer options → Bluetooth audio codec → try switching between SBC, AAC, or aptX. If you don't know which codec your headphones support, leave it on the default setting after testing.

Section 2 – Audio Switches to Bluetooth Automatically

If audio switches to Bluetooth without you requesting it, the issue is usually caused by automatic Bluetooth reconnection, Bluetooth profiles, or Media audio being enabled for a device that reconnects automatically.

Try these in order:

  1. Disable Media audio for the Bluetooth device – Settings → Connection & sharing → Bluetooth → tap the gear icon next to your device → turn OFF "Media audio" (if you want to keep the device paired for calls only). If you want to use it for audio, leave it ON.
  2. Forget devices you no longer use – If multiple remembered devices are nearby, your phone may reconnect automatically. Forget devices you no longer use or disable Bluetooth on those devices.
  3. Check if automatic switching is available – Some devices have "Automatic audio switching" or "Smart audio switching". Check Settings → Connection & sharing → Bluetooth → advanced settings → disable automatic switching if available.
  4. Restart your phone – Section 1.

Section 3 – Audio Switches When Moving the Phone During Calls

During calls using the phone earpiece, a proximity sensor issue may affect call audio behaviour. If you're using Bluetooth headphones, this is less likely and connection stability should be checked first.

Try these in order:

  1. Check for physical obstructions – If you're carrying the phone in your pocket or holding it close to your face during calls, the sensor may be triggered.
  2. Check the Bluetooth range – Section 1.
  3. Test with a different Bluetooth device – If the issue only happens with one device, the problem is likely that device.

Section 4 – Audio Switches When Notifications Arrive

If audio switches to speaker or another device when a notification arrives, the issue is likely an audio profile conflict.

Try these in order:

  1. Forget and pair again – Section 1.
  2. Check app-specific settings – Some apps (e.g., music players) have their own audio output settings. Check the app's settings.
  3. Test with different audio apps – If the issue only happens with one app, the app may be the problem.

Section 5 – Audio Switches Only with Certain Apps

If audio switching only happens with specific apps, the issue is likely app-specific audio routing or a conflict with the app's Bluetooth implementation.

Try these in order:

  1. Check app permissions – Settings → Apps → Manage apps → select the app → Permissions → check if any audio-related permissions are blocked.
  2. Clear app cache – Settings → Apps → Manage apps → select the app → Storage → Clear cache.
  3. Update the app – Update through the Play Store.
  4. Test with a different Bluetooth device – If the issue only happens with one app and one device, the conflict is likely between that app and that device.

Why Does Audio Keep Switching Between Speaker and Bluetooth?

  • Bluetooth dropout – Weak connection or low battery causing audio to revert to speaker.
  • Bluetooth profile compatibility issue – Audio profile conflicts causing switching.
  • Media audio setting – Media audio may be turned off or on automatically.
  • Battery saving – Power saving may be restricting Bluetooth.
  • App conflict – The app may be forcing audio to a specific output.
  • Proximity sensor issue – Sensors may be triggered by movement during calls.
  • Wireless interference – Wi-Fi routers, USB 3.0 hubs, or crowded 2.4 GHz environments.

⚠️ What NOT to Do

  • Don't factory reset your phone – This is rarely needed for audio switching issues.
  • Don't ignore the Bluetooth battery – Low battery is a common cause.
  • Don't disable all Bluetooth features – Only adjust settings one at a time to identify the cause.

Quick Questions

Why does my Xiaomi audio keep switching from Bluetooth to speaker?
This is usually a Bluetooth dropout, low battery on the Bluetooth device, or a connection issue. Forget and pair the device again first.

How do I stop audio switching to speaker on Xiaomi?
1. Forget the Bluetooth device and pair it again.
2. Ensure Media audio is enabled.
3. Charge the Bluetooth device.
4. Restart your phone.

Why does audio switch when I move my phone during calls?
During calls using the phone earpiece, a proximity sensor issue may affect call audio behaviour. If you're using Bluetooth headphones, this is less likely and connection stability should be checked first.

Can a low battery cause audio switching?
Yes. When a Bluetooth device's battery is low, it may disconnect or switch audio to the speaker. Charge the device and test again.

How do I reset Bluetooth on Xiaomi?
Settings → Connection & sharing → Bluetooth → tap the gear icon next to the device → select "Forget" or "Unpair". Then re-pair the device as new.

Do I need to change Bluetooth codec settings?
Only as a last resort. Most users won't need to change codec settings. Try forgetting and pairing again first.

Why does my Xiaomi reconnect to old Bluetooth devices automatically?
If multiple remembered devices are nearby, your phone may reconnect automatically. Forget devices you no longer use or disable Bluetooth on those devices.

Comments

Popular Guides at UK Xiaomi

Xiaomi Equalizer Settings: Best Sound for Headphones & Earbuds (UK 2026)

Xiaomi Network Problems After Security Update

Xiaomi Network Settings Reset After HyperOS Update

Xiaomi Mobile Data Stops Every Few Minutes

Xiaomi Mobile Data Not Working on Vodafone UK? Fix

Xiaomi Hotspot Works But Devices Have No Internet

Xiaomi Mobile Data Connected But Not Working on Three UK

Xiaomi Mobile Data Stops Working After Network Switch

Xiaomi WiFi Calling Stops Working After HyperOS Update

Xiaomi Mobile Data Not Working on UK Networks After HyperOS Update