Why Won’t My Phone Play Videos Anymore? Full Fix

[Published: June 4, 2026 | Last updated: June 4, 2026] | 10 min read

TL;DR

  • Phone videos stop playing for six main reasons: low storage, unsupported codec or file format, weak internet connection, corrupted cache data, a damaged video file, or outdated software.
  • The single fastest first step for any video problem on any phone is a full restart – it clears temporary memory faults that cause playback failures.
  • To fix videos not playing on Android, restart your phone, clear app cache, install a compatible media player like VLC or MX Player, update your Android OS, and remove any unknown apps that may interfere with playback.
  • For iPhone, the three most common causes are a weak internet connection with cloud-stored media, a software glitch, or running out of storage space (MacPaw, 2025).
  • If the video plays on a computer but not your phone, the problem is almost always a codec or format mismatch – not a broken phone.

What Actually Causes a Phone to Stop Playing Videos

Most people assume the phone is broken when videos stop working. It usually isn’t.

There could be many reasons why videos won’t play on your Android device, such as a corrupt video file, incompatible audio or video codec, an outdated media player or Android OS, or low system resources.

The same applies to iPhone. The failure point is almost never the hardware. It’s one of six software or content problems, each with a direct fix. This guide works through them in order of how often they actually occur.

Cause 1: Low Storage Is Blocking Video Playback

This is the most common cause that people miss. It doesn’t feel like a storage problem – it feels like the video is broken.

When your iPhone runs low on storage, video apps can’t function properly. Videos require large, continuous file writes, and insufficient space causes dropped frames and lag. Check your storage by going to Settings > General > iPhone Storage. If you’re below 1GB of free space, it’s time to clean up.

The same threshold applies to Android. Any device needs some storage space to function properly. Playing videos can get tricky when you have low system resources or the internal storage is limited. Free up storage space by terminating apps not in use, uninstalling long-unused software, and navigating to Settings > Storage, then tapping Clear Cache.

This part is boring but matters. The phone doesn’t tell you “not enough space to play video” – it just fails silently or shows a generic error. Check storage first before anything else.

For iPhone: Settings > General > iPhone Storage. Delete or offload anything above the 1GB threshold.

For Android: Settings > Storage. Clear cached data and move large files to cloud storage or a PC.

Cause 2: Unsupported Codec or Video Format

If a video plays on your laptop but refuses to open on your phone, the file itself is probably fine. Your phone just doesn’t know how to read it.

When you see “Video Codec Not Supported,” it means your player doesn’t have the right decoder for the file. This can happen if the codec is very new (like AV1 on older devices), proprietary (like certain camera codecs), or simply missing from your player’s build.

The format issue is separate from the codec issue. MKV files, which contain multiple audio tracks or subtitles, are often reported not to play on older smart TVs, iPhones without third-party apps, or Windows Media Player. MOV files created by Apple devices have limited support on non-Apple platforms.

So there are two layers: the container (MKV, AVI, MOV) and the codec inside it (HEVC, AV1, H.264). Your phone needs to support both.

VLC for Android is the go-to solution. It bundles virtually every codec internally – HEVC, AV1, EAC3, DTS, MKV – and eliminates codec errors after installation. KMPlayer for Android is a solid second choice, handling most modern formats out of the box with hardware acceleration for smoother playback on older phones.

For iPhone, VLC is available on the App Store and handles the same range of formats. Install it, open the file from within VLC rather than the Photos app, and it plays in most cases.

But if you want to keep using your default player permanently, convert the video to MP4 with H.264 video and AAC audio. These formats are optimized for mobile hardware decoding and work across most Android video formats and iPhone supported video formats.

Cause 3: Corrupted Cache Data in the Video App

Cache is what makes apps load faster. But old, bloated, or corrupted cache files are one of the most common reasons video apps fail without explanation.

Chrome saves cookies and site data to speed up page loading time but these stored cache files can cause videos not to play on the browser. The fix is to open Chrome, go to Settings > Privacy and Security > Clear Data, select Cached images and files, then tap Clear data. Restart Chrome and stream the video again.

The same applies to every video app – YouTube, Instagram, Netflix, your gallery player. Each one maintains its own cache. When that cache gets corrupted, playback breaks.

Android: Settings > Apps > select the affected app > Storage > Clear Cache.

iPhone: Delete and reinstall the app. iOS doesn’t offer a direct cache-clear option for individual apps outside of a reinstall, but deleting and reinstalling is fast and achieves the same result.

Don’t confuse clearing cache with clearing data. Clearing data wipes your login, settings, and downloaded content. Clearing cache only removes temporary files. Always clear cache first.

Cause 4: Weak Internet or No Connection for Streaming and Cloud Videos

This one catches people off guard because the video appears to be stored on their phone. It isn’t always.

If your iPhone isn’t playing videos, one common reason is a weak internet connection – your large files are stored in the cloud, not locally. Even though the video appears in your Photos app, it may be an iCloud-optimized thumbnail that requires an internet connection to load the full version.

The same applies to Android phones using Google Photos or OneDrive with the “free up space” setting enabled. The file shows in the gallery but the actual content lives in the cloud.

To stream in HD, your connection should be at least 5 Mbps. The higher the Mbps speed, the faster your internet will be. Netflix recommends specific Mbps levels depending on the content quality being streamed.

Quick checks:

  • Toggle airplane mode on and off to reset the mobile data connection.
  • Switch from mobile data to Wi-Fi, or vice versa, to isolate the issue.
  • Check if other apps are loading data normally. If they aren’t, the problem is the connection, not the video.
  • VPNs can slow down your internet because all data must be encrypted and decrypted through a remote server – if a VPN is active, disable it temporarily and test again.

If your iPhone video is in iCloud and won’t load, make sure Wi-Fi is on and connected, then tap and hold the video thumbnail in Photos until the download option appears. Force-download the full file before playing.

Cause 5: Corrupted or Incomplete Video File

Sometimes the video itself is the problem. Not the phone, not the app, not the connection.

When a video file gets corrupted, there is a change to the header, file format, or other structural changes within the video file. This may make the video not play altogether, or there will be parts where it will get stuck and then jump to a different section. Reasons why videos get corrupted include downloading over an unsteady internet connection, a damaged SD card, and viruses affecting the header of the video.

The fastest diagnostic: try playing the file on a different device or computer. Check if the file plays on a PC – if not, the file is damaged. Re-download the file if you suspect an interrupted transfer.

If someone sent the video to you via WhatsApp or a messaging app, ask them to resend it. WhatsApp compresses videos on transfer, which can corrupt them. Any minor interruption can damage video data. To fix this problem, you can download the video again or ask your contact to re-share it.

Videos recorded on the phone that won’t play back may have been cut short by a crash or a low-storage interruption. In that case, a video repair tool like Stellar Video Repair or Wondershare Repairit can sometimes recover them.

Cause 6: Outdated Software – Phone OS or the App Itself

New video formats, new streaming protocols, new security requirements – apps and phone operating systems need to keep up with them. An outdated app or OS can fall behind and simply break video playback.

Your Android system requires updates to get the latest features with fewer bugs. To update your Android operating system: connect the phone to an internet network or Wi-Fi, then go to Settings > System > System update and follow the instructions on screen.

For iPhone: Settings > General > Software Update.

For individual apps, go to the App Store or Google Play Store, search for the app, and update it directly. Don’t wait for automatic updates when a specific app keeps failing.

4K video may not play on a phone due to hardware limitations or unsupported video codecs. If you updated your phone to a new OS version and videos stopped working, check whether the OS update changed the default media player or revoked a codec permission – this happens occasionally after major Android version jumps.

Quick Diagnosis: Match Your Symptom to the Cause

What You’re SeeingMost Likely CauseFirst Fix
Video shows a black screen with audioCodec mismatch or hardware decode failureInstall VLC, try playing through it
Video freezes and spins indefinitelyWeak internet connection or full storageCheck connection; free up at least 1GB storage
“Codec not supported” or “Can’t play video” errorUnsupported format or codecInstall VLC (Android) or convert to MP4/H.264
Video plays on PC but not phoneFormat/codec incompatibilityConvert to MP4 with H.264 + AAC
Only streaming videos fail (local ones work)Internet connection or app cacheClear app cache; test connection speed
Only local videos fail (streaming works)Corrupted file or low storageCheck storage; try on another device
All videos fail after an app updateApp or OS update broke somethingClear app cache; reinstall the app
Videos in the gallery show but won’t openiCloud or Google Photos cloud-only fileEnable Wi-Fi and download the full file first

Step-by-Step Fix Order for Any Phone

Follow this sequence before diving into anything advanced. Most video problems on both Android and iPhone resolve at step two or three.

Step 1: Restart the phone completely. Hold the power button, select restart (not just sleep). A full restart clears temporary RAM faults, resets the network connection, and closes background processes that block video decoding.

Step 2: Check storage. Free up at least 1-2GB of space. Delete large videos you no longer need, offload unused apps, and clear app cache in Settings > Storage (Android) or Settings > General > iPhone Storage (iPhone).

Step 3: Clear the cache of the failing app. Android: Settings > Apps > [app name] > Storage > Clear Cache. iPhone: Delete and reinstall the app from the App Store.

Step 4: Test the network. Toggle airplane mode on and off. Switch between Wi-Fi and mobile data. Run a speed test at fast.com to confirm you have at least 5 Mbps for HD video.

Step 5: Update the app and phone OS. Check the App Store or Play Store for updates to the affected app. Then check Settings > General > Software Update (iPhone) or Settings > System > System Update (Android).

Step 6: Install VLC and test with it. If the video still won’t play in the default player, open it with VLC. If VLC plays it, the problem is your default player’s codec support, not the file or your phone.

Step 7: Try on another device. If no player on the phone works and VLC fails too, the video file itself is likely corrupted. Re-download it or ask the sender to share it again.

Frequently Asked Questions About Phone Video Playback

Why won’t videos play on my Android phone?

Common causes include a corrupt video file, incompatible audio or video codec, an outdated media player or Android OS, and low system resources. Start by restarting the phone and clearing the cache of the app you’re using to play the video.

Why won’t my iPhone play videos?

The three most common reasons are a weak internet connection where large files are stored in the cloud, a software glitch, or running out of storage space on the iPhone. Check Settings > General > iPhone Storage and ensure you have at least 1-2GB free.

Why does a video play on my laptop but not my phone?

This usually indicates a format or resolution mismatch. A PC has more codecs and processing power. If the video resolution is higher than your phone supports, or the codec is one the phone doesn’t decode natively, the phone will fail to render it. Install VLC on your phone to play it, or convert the file to MP4 with H.264.

How do I fix “video codec not supported” on Android?

VLC for Android is the go-to solution. It bundles virtually every codec internally – HEVC, AV1, EAC3, DTS, MKV – and eliminates codec errors after installation. Download VLC from the Google Play Store and open the video directly through the app.

Why do videos buffer on my phone even with fast Wi-Fi?

Streaming apps store temporary and cached data to optimize performance, but excessive accumulation can degrade system responsiveness. Wi-Fi router configurations, weak Wi-Fi signal coverage, and outdated network infrastructure can also result in unstable conditions that disrupt content delivery. Clear the streaming app’s cache, move closer to your router, and disable any active VPN during streaming.

Why won’t videos play in my phone’s Messages app?

Unsupported file formats, corrupted video files, or messaging app glitches can prevent videos from playing. Clearing the app cache, updating the messaging app, or using a different media player often resolves the issue. Restarting the phone may also help.

How much storage do I need to play videos on a phone?

If you’re below 1GB of free space, it’s time to clean up. For recording and playing back 4K video locally, at least 5-10GB of free space is recommended. For streaming only, 1-2GB of free space is typically enough to allow the app to buffer content.

Key Takeaways

  • Restart the phone first – it solves temporary playback failures faster than any other step.
  • Storage below 1GB prevents video playback on both Android and iPhone; free up space before anything else.
  • “Codec not supported” errors mean the file format doesn’t match what your phone’s default player can decode – installing VLC fixes this without converting any files.
  • If a video plays on a PC but not your phone, it’s a format compatibility issue, not a broken phone.
  • Corrupted cache data in an app is the most overlooked cause of random streaming failures – clearing it takes 30 seconds and fixes the problem most of the time.

Leave a Comment