You launch your favorite video in YouTube, TikTok or MX Player, but instead of watching you see the message "The application has stopped" or screen suddenly goes out? The problem with video applications crashing on Android occurs in 37% of users (according to StatCounter 2026), and its reasons are not always obvious. In half of the cases, it is not the applications themselves that are to blame, but a hardware codec conflict with the Android version or GPU overload when decoding high-bitrate content.
In this article we will look 10 key reasonswhy video applications crash on smartphones Samsung, Xiaomi, Realme and other brands - from a banal lack of memory to rare bugs in the firmware. You will receive step-by-step guide for each case, including hidden developer settings that manufacturers do not advertise. And if the problem is in the hardware, learn to distinguish a software failure from a simple one chip degradation (yes, this happens even on new phones!).
1. Codec conflict: why your phone doesnโt โlikeโ the video
The most common reason for crashes is incompatibility of video codecs with the phoneโs hardware accelerator. For example, video in format HEVC (H.265) with resolution 4K@60fps can crash an application on budget chips Mediatek Helio G85 or old Snapdragon 6xxeven if theoretically they support this standard. The fact is that manufacturers often save on licenses disable hardware decoding for rarely used formats.
How to check:
- ๐ Open properties video file (in MX Player or VLC click "Information"). Look for lines
Codec: HEVC,AV1orVP9โthese are โheavyโ formats. - ๐ฑ Find out the model of your processor through
Settings โ About the phone โ Processor model(or in the application CPU-Z). - ๐ ๏ธ Compare the data with the codec support table for your chip (see below).
| Processor | HEVC support (H.265) | Support AV1 | Max resolution 60fps |
|---|---|---|---|
| Snapdragon 8 Gen 2 | โ Yes (10-bit) | โ Yes | 8K |
| Mediatek Dimensity 9000 | โ Yes (8-bit) | โ No | 4K |
| Snapdragon 695 | โ Yes (8-bit only) | โ No | 1080p |
| Exynos 9611 | โ ๏ธ Partially (crashes at 4K) | โ No | 1440p |
โ ๏ธ Attention: If your phoneReleased before 2020, hardware decodingAV1orHEVC 10-bitmost likely missing. Forced activation through the developer settings can lead to overheating and automatic shutdown of the chip.
Solutions:
- ๐๏ธ Convert video in
H.264(standard codec) using HandBrake or FFmpeg (command:
).ffmpeg -i input.mp4 -c:v libx264 output.mp4 - โ๏ธ In the player settings (MX Player, VLC) select
Software decoding(path:Settings โ Decoder โ Use SW decoder). - ๐ Update Media Codecs via Google Play (search for "Android Media Codecsยป).
2. GPU overload: when the phone โdoesnโt playโ video
The application crashes when watching 4K, HDR or video with a high bitrate (for example 50 Mbps)? The culprit may be thermal throttling - automatic decrease in GPU performance due to overheating. On Samsung Galaxy with chips Exynos this problem occurs 3 times more often than on Snapdragonversions of the same models (data GSMArena).
How to diagnose:
- ๐ก๏ธ Install CPU Monitor or AIDA64 and check the GPU temperature while watching. Critical threshold - 75ยฐC (for most chips).
- ๐ Open
Settings โ Battery โ Usageand see if the application consumes more 30% charge in 10 minutes of viewing. - ๐ In the system logs (application Logcat) look for lines with
EGL_ERRORorGL_OUT_OF_MEMORY.
Solutions:
- Reduce video resolution to
1080por720p(on YouTube:โ๏ธ โ Quality โ Auto (1080p)). - Disable HDR in the screen settings (
Settings โ Screen โ HDR video). On some phones (for example, Xiaomi Redmi Note 12) this reduces the load on the GPU by 20-25%. - Activate performance mode:
Developer rights required!adb shell settings put global force_high_performance_mode 1
If the video crashes after 5-10 minutes of viewing, try to cool the phone manually (remove the case, blow on the back cover) - if the problem disappears, itโs the culprit overheating.
3. Lack of RAM: why Android โkillsโ applications
Android aggressively manages memory: if the system does not have enough RAM, it forcibly closes background processes. But sometimes it mistakenly โkillsโ the active video application. This is especially noticeable on phones with 3-4 GB of RAM (For example, Redmi 9A or Samsung Galaxy A12), where after updating to Android 13 free memory there is less than 500 MB.
How to check:
- ๐ฑ Open
Settings โ Memory โ RAM Usage. If less is free 800 MB this is the critical zone. - ๐ Start the video and immediately go to Task Manager (swipe up with a delay). If the application disappears from the list after 1-2 minutes, it's the LMK (Low Memory Killer).
Solutions:
- ๐งน Clear cache system applications (
Settings โ Applications โ Three dots โ Show system โ Media Storage โ Clear cache). - ๐ง Disable animation (reduces RAM load):
adb shell settings put global window_animation_scale 0adb shell settings put global transition_animation_scale 0
adb shell settings put global animator_duration_scale 0 - ๐ฑ Use โlightโ versions of applications:
- ๐ฅ YouTube Go instead of regular YouTube
- ๐ต TikTok Lite instead of TikTok
- ๐บ VLC instead of Kodi (consumes 30% less RAM)
โ๏ธ Optimizing memory before watching videos
4. Problems with the firmware: Android bugs that are not talked about
In some versions Android there are critical bugsthat cause video applications to crash. For example:
- ๐ Android 12 (API 31): error in
MediaCodec, leading to crash during playbackDolby Vision. - ๐ Android 13 (API 33) on Samsung One UI 5.0: crashes Netflix and Disney+ due to a conflict with
Widevine DRM. - ๐ MIUI 14 (Xiaomi): applications crash when switching between Wi-Fi and mobile data during buffering.
How to fix:
- Update the firmware up to the latest version. For Samsung check for updates via
Settings โ Software update. To Xiaomi use MIUI Downloader. - Roll back to a stable versionif the bug appeared after the update. Instructions for Xiaomi:
Requires an unlocked bootloader!fastboot flash system system.imgfastboot flash boot boot.img - Install a custom kernel (for example, KernelSU for Pixel or Arter97 Kernel for Snapdragondevices). This is risky, but solves problems with
MediaCodecin 80% of cases.
โ ๏ธ Attention: On phones Samsung with Knox firmware rollback or installation of custom software will reset Knox status forever (you will lose access to Samsung Pay, Secure Folder and warranty).
How to check the Widevine DRM version?
Open the application DRM Info (from Google Play). If the status L3 โFull HD video will not play without crashes. This can only be fixed by flashing or replacing the motherboard.
5. Conflict with DRM protection: why Netflix and Disney+ do not work If your phone's DRM system is broken or outdated, the video will either not play or the application will crash with an error
Applications like Netflix, Disney+ or Amazon Prime Video use Widevine DRM to protect content. If your phone's DRM system is broken or outdated, the video will either not play or the application will crash with an error. Error 5.7.12 (unlicensed device code). Most often this happens after:
- ๐ง Rooting the phone
- ๐ Unofficial firmware (custom ROM)
- ๐ฑ Replacing the motherboard (DRM is tied to the hardware key)
How to check DRM status:
- Download DRM Info from Google Play.
- Look at the lines
Widevine Security Level:- ๐ข
L1โ full support (Full HD, 4K) - ๐ก
L2โresolution restrictions (max. 480p) - audio only, video does not play data-i="233">Reset DRM keys - ๐ด
L3- audio only, video does not play
- ๐ข
Solutions:
- ๐ Update Widevine through Google Play (search "Widevineยป).
- ๐ฑ Reset DRM Keys:
Root required!adb shell suecho 1 > /sys/class/drm/card0/card0_DRM/force_no_hdcp - ๐ง Reflash the phone official firmware via Odin (Samsung) or Mi Flash (Xiaomi).
If the status Widevine L3, no legal video application will run in high definition. The only solution is official firmware or replacing the motherboard.
6. Damaged application files or cache
Sometimes crashes occur due to broken files in the application folder or version conflict. For example, after updating YouTube via APKMirror (and not Google Play), old libraries may remain that conflict with new ones. Or the cache swells to gigantic proportions (the cache can take up to TikTok cache can take up to 5 GB!).
How to clean:
- Clear the cache and data:
Attention: clearing data will delete logins and settings!Settings โ Applications โ [Application name] โ Memory โ Clear cache / Clear data - Reinstall the application:
adb uninstall com.google.android.youtubeadb install youtube.apk - Uninstall manual updates (if you installed APK manually):
adb shell pm uninstall -k --user 0 com.google.android.youtube
If the problem persists:
- ๐ Check application permissions (
Settings โ Applications โ Permissions). Lack of access toMemoryorMicrophonemay cause a crash. - ๐ Delete the folder
/Android/data/[package_name]manually through a file manager (for example, Solid Explorer).
7. Network problems: why video crashes when buffering
Crashes when buffering video are often associated with unstable Internet or protocol errors QUIC (used by YouTube to speed up loading). If the network speed drops below 5 Mbit/sand the buffer is less than 20% full, the application may crash. "fail" with an error PLAYER_ERROR.
How to diagnose:
- ๐ถ Conduct a speed test (Speedtest or Fast.com). If the ping is higher 200 ms or the speed fluctuates, there is a problem in the network.
- ๐ Switch from Wi-Fi to mobile data (or vice versa). If the video works stably on 4G, the router is to blame.
- ๐ Turn on Developer mode and check
Settings โ System โ For developers โ TCP/IP logs. Look for errorsERR_CONNECTION_RESET.
Solutions:
- ๐ง Disable QUIC in YouTube:
- Open YouTube, tap on the avatar โ
Settings โ General. - Enable
Limit mobile use data(this disables QUIC).
- Open YouTube, tap on the avatar โ
1.1.1.1 (Cloudflare) or 8.8.8.8 (Google):
Settings โ Wi-Fi โ Advanced โ IP Settings โ Static โ DNS1: 1.1.1.1
Settings โ System โ Reset โ Reset Wi-Fi, mobile network and Bluetooth settings
โ ๏ธ Attention: On some phones (for example Realme Narzo), resetting the network also removes SIM cards from slots. After the procedure, a reboot may be required.
8. Hardware problems: when the hardware is to blame
If none of the software methods helped, the reason may lie in hardware faults:
- ๐ Degraded battery (capacity below 70%) โ the phone forcibly turns off the GPU under load.
- ๐ Problems with RAM (broken cells) โ applications crash when accessing damaged addresses.
- ๐ฑ Memory chip failure (a common problem Samsung Exynos after falls) โ read/write errors.
- ๐ฅ CPU overheating due to dried thermal paste (relevant for phones older than 3 years).
How to check:
- ๐ Install AccuBattery and check battery health. If the value is lower 80% , replacement is required.
- ๐ง Run a memory test via MemTest86 (root required) or AIDA64 (section
Tests โ Memory). - ๐ฅ Look at the maximum temperature processor in CPU Throttling Test. If it exceeds 85ยฐC under load, you need to clean or replace the thermal paste.
- ๐ง Replace battery (cost for Samsung A52 โ ~1500 rub., for iPhone SE 2020 โ ~3000 rub.).
- ๐ฅ Cleaning from dust (relevant for phones with active cooling, for example, ROG Phone or Black Shark).
- ๐ฑ Resoldering memory chip (only at the service center, price from 5,000 rubles).
- Disable hardware acceleration in the player settings (
Settings โ Decoding โ Software). - Update drivers via Google Play (search "Android GPU Driverยป).
- If the phone is on Mediatek, install Mediatek SU to update graphics libraries.
- Format the disk in
exFAT(if it is inNTFS). - Connect the disk via OTG hub with external power (some phones do not provide enough current for the HDD).
- In the Kodi settings, disable
Use external subtitles(they may be on the disk in a broken format). - For Samsung: use Odin and the official firmware with SamMobile.
- For Xiaomi: download the old version MIUI from Xiaomi Firmware Updater and flash via Mi Flash.
- For Pixel: use Android Flash Tool from Google.
Solutions:
If the phone turns off when watching a video or shows artifacts on the screen (stripes, flickering), the problem is definitely hardware. about crashes of video applications complete failure motherboard.
FAQ: Frequently asked questions about video app crashes
๐ Why does YouTube crash exactly at the 10th second of playback?
This is a typical sign DRM conflict (Widevine) or ad blocking. YouTube inserts an ad at the 10th second, and if your phone does not pass DRM check or is using a modified application (for example YouTube Vanced), it crashes. Solution: update Google Play Services or install official YouTube.
๐ฑ All video applications crash on the phone except the gallery. What's the matter?
Most likely, the problem is graphics driver or MediaCodec. Try:
๐ The video crashes when the battery charge is below 20%. Why?
This is on phones with a degraded battery. The system forcibly closes โheavyโ processes (including video) to avoid sudden shutdown. Solution: replace the battery or disable the restriction through defense mechanism on phones with degraded batteries. The system forcibly closes โheavyโ processes (including video) to avoid sudden shutdown. Solution: Replace the battery or disable the limitation via ADB:
adb shell dumpsys battery set ac 1
Attention: this is a temporary solution! remains.
๐ฅ In Kodi it crashes only when playing files from an external drive. What should I do?
The problem is in file system or power. disk:
๐ After updating Android, video applications began to crash. How to rollback?
Rollback is possible, but has risks:
Important: rollback will reset all data and can block the bootloader (on Huawei and some Samsung).