Modern Xiaomi mobile devices running MIUI shells or the new HyperOS are equipped with a complex privacy protection system that often blocks applications from accessing sensitive sensors, including a microphone, until the user explicitly gives permission. In the case of the popular Yandex.Browser, this can be an obstacle to the full use of voice search, dictation of text or video communication through web interfaces.
The lack of sound when trying to record a voice message or an error when logging in to a site is often caused by software limitations of the Android operating system. You do not need to be a technician to fix this situation, since all the necessary tools are already built into the smartphone interface.
In this article, we will discuss in detail the algorithm of actions for different versions of firmware relevant to Redmi, Poco and Mi devices. We will touch not only on standard resolutions, but also on specific security features that may hide the true cause of the audio blocking.
Checking basic permissions in Android settings
The first and most obvious step is to check the permission list for a particular application. Android requires the user’s explicit consent to use the microphone for each installed software. If you first install Yandex.Browser or recently upgraded the system, the settings may have reset to factory default values.
To start, you need to open the main settings menu of your Xiaomi smartphone. Find the section, which is usually called “Apps” or “All Apps”, and select the list “Yandex”. This is where you store all information about resource consumption and access rights. Go to the subsection “Application permissions” to see the full list of sensors you request.
In the list that opens, look for the "Microphone" item, and the status next to it can be marked as "Not allowed" or "Ask." You need to change this parameter to "Allow", and then the system will remove the lock, and the browser will be able to capture the audio stream from the built-in or connected microphones.
⚠️ Note: If the status automatically returns to the “Forbidden” or “Ask” position after changing the setting to “Allow” this may indicate the operation of malware protection systems or a conflict with antivirus.
Specificity of the MIUI and HyperOS shell
Xiaomi smartphone owners are well aware of the aggressive power consumption and privacy policies embedded in the MIUI shell. Unlike stock Android, there are additional layers of control that can override standard permissions, especially the Privacy Protection feature, which can create virtual empty data instead of a real microphone signal.
To rule out this factor, go to your device's privacy settings. Find the section related to data access management, and make sure Yandex.Browser doesn't have the option "Return Empty Data" or "Discard" enabled, which is designed to protect against surveillance, but it completely breaks the voice services.
Also worth paying attention to do not disturb mode or special game profiles if you try to use the browser while playing. In these modes, the system can force the recording of sound for background processes, considering them not a priority.
Why is MIUI blocking the microphone?
Setting up rights inside Yandex.Browser
In addition to the phone’s system settings, it’s important to check the internal settings of the app itself. Yandex.Browser has its own access control interface for sites that works independently of the global Android settings. If the browser itself has a ban, system resolution won’t help.
Open the app and click on the menu button (usually three dots or bars in the bottom or top corner). Select Settings, then look for Sites or Access to Features. This displays a list of all the sites you have ever given or denied access to your camera and microphone.
If you are trying to run a voice search or video call on a particular resource, make sure it is not on the blocked list. You can clear the cache of sites or reset all access settings so that the browser again requests your permission to use the audio device when you next log in.
- 🔍 Open the browser menu and go to the Settings section».
- 🔍 Select “Access to Features” or “Privacy».
- 🔍 Check the list of sites and make sure there are no locks for the microphone.
- 🔍 If necessary, clear site data to reset permission requests.
☑️ Checking browser settings
Access management for specific sites
Often the problem lies not in the global ban, but in the individual settings for a specific web resource. Yandex.Browser, like other modern browsers, allows you to flexibly configure access rights for each page visited, which means that one site can have access to the microphone, and another can be completely isolated.
When you are on a site that requires audio recording (such as an online translator or video service), pay attention to the address bar. URL-The address often has a lock icon or slider, and if you click on it, you'll be placed in the settings menu for that particular domain.
In the menu that opens, find the Microphone switch and set it to the Allow position. If there is no such switch, the site may not have requested access yet. Try to initiate an action that requires sound, and wait for the request pop-up window to press "Allow".
| Type of site | Access required | Recommended status | Security risk |
|---|---|---|---|
| Search engine (Yandex, Google) | Microphone (for voice input) | Ask or Permit | Low. |
| Video link (Zoom, Meet) | Microphone and Camera | Permission. | Medium. |
| Unknown forum | Microphone | Banned | High-pitched |
| Online recorder | Microphone | Permission. | Low. |
Additional functions of protection and energy saving
Xiaomi smartphones are famous for their battery life extension features, which sometimes work too hard. The system can force the background of the browser to stop, while disabling access to audio input. This is especially true if you use voice input by switching to another application.
Go to the battery settings and find the Yandex app, make sure it has a "No Limits" or "No Limits" background limit, which will allow the browser to work steadily even when the screen is off or another window is open.
Also check for updates for the browser and system itself. Developers are constantly releasing patches that fix compatibility with new versions of Android. An outdated version of the application may not properly handle the requests of the system audio libraries.
💡
Use No Sound mode with caution: On some Xiaomi models, turning on vibration instead of sound can block the microphone from running in the browser to save resources.
Resolving conflicts and resetting settings
If none of the previous methods worked, there may have been a software conflict or temporary application files corrupted, in which case the most effective solution would be to clear the cache and browser data, which would return the application settings to their original state.
It is important to understand that data cleanup will delete your history, saved passwords and settings inside the browser, so first make sure that your data is synchronized with your Yandex account. After cleaning, you will have to re-authenticate and adjust preferences.
In the extreme case, if the problem persists, try to remove browser updates or reinstall it completely.This is guaranteed to reset any hidden configuration files that may have been damaged as a result of a system failure or incorrect update.
⚠️ Note: Before clearing the data, make sure you remember the password from your account, as it will be impossible to restore access without it, and local data will be lost.
💡
A complete reinstallation of an application is the most radical, but often the only way to solve deep software errors of accessing hardware.