Android Says "Can't Play Video": How to Tell What's Wrong
Android's error reporting for video is a single toast: "Can't play video." Google Photos shows it, Samsung Gallery shows it, file managers show it. There's no error code and no reason given, and no hint whether the file is fine but unsupported or genuinely damaged. This page is the diagnosis the toast refuses to give you.
What the toast is hiding
When you tap a video, Android hands it to the phone's media framework, which leans on hardware decoders baked into the chipset. What those decoders handle varies enormously between a recent flagship and a budget phone from four years ago, and when decoding fails for any reason at all, most gallery apps collapse the failure into that one toast.
Two very different problems live under it.
Case 1: your phone can't decode the format
Nothing is wrong with the file; it's outside what your device or app can play. The frequent versions of this:
- HEVC (H.265) on older or cheaper phones. Files from iPhones and recent cameras. Hardware HEVC decode is standard on newer chips and absent on many older ones.
- Resolution or bitrate above the decoder's ceiling. A phone can handle 1080p H.264 fine and refuse 4K60 outright, even in a codec it nominally supports.
- Containers Android never really covered. WMV files and older AVIs get the toast immediately.
- AV1, increasingly common in downloads, decodes in hardware only on recent chipsets.
The test that settles it costs nothing. Install VLC for Android. It decodes in software, ignoring the chipset's limits, and plays most things a stock gallery won't. If VLC plays the file, it is healthy. Watch it in VLC, or transcode a copy to 1080p H.264 on a computer if you want it in the regular gallery.
Case 2: the file is damaged
If VLC for Android refuses it too (or VLC on a computer, an even stronger test), support isn't the issue. Files usually get into this state on the way to your phone or during recording:
- A WhatsApp, Telegram, or Drive download that got interrupted and saved a partial file.
- A copy from the phone to an SD card or PC that was cut off midway.
- The camera app crashed, or the battery died, while recording.
The telltale signs line up the same way every time: the thumbnail is missing or grey, the duration reads 0:00, the size is smaller than it should be, and the file fails on every device you try.
Technically, what's missing in most of these files is the index. MP4 files store their frames and the map of those frames (the moov atom) separately, and the map is written last. Interrupt anything and the map never arrives. Players won't start without it, but the frames themselves are still sitting in the file, which is what makes recovery possible.
Try the free routes first
- Go back to the source. If the video was backed up, Google Photos has the original in the cloud. WhatsApp can often re-download media from the chat, and the sender can resend. A fresh intact copy beats any repair.
- VLC for Android, as above, to rule out a plain support problem.
- Copy the file to a computer and try desktop VLC, the most tolerant player you can point at a file.
In-app videos are a different story
Videos failing inside Instagram, TikTok, or YouTube aren't files on your phone at all. That's streaming, and the fix is app-side. Clear the app's cache and check the connection; update the app if it's old. Nothing there can or needs to be recovered.
How our recovery handles phone videos
- Upload straight from the phone browser. No app to install and no root needed. The upload and the 5-second preview are free.
- The index is rebuilt from the frames, no reference clip required.
- H.264 and HEVC both covered, which spans essentially everything phones record or receive.
- Audio comes back too. AAC, the codec in virtually all phone video, is reconstructed alongside the picture.
- No cure, no pay. Judge the free preview first; recovery starts at $5 per file, charged only after you've seen it work.
- Upload the video.
- Watch the free 5-second preview about a minute later.
- Pay only if it shows your footage. Files auto-delete from our EU servers after 48 hours.
FAQ
Videos my iPhone friends send won't play on my Android. iPhones record HEVC in MOV containers by default, and plenty of Android phones can't decode HEVC in the stock gallery. If VLC for Android plays the file, it's a support gap, not damage. Ask the sender to switch the camera to "Most Compatible", or keep VLC.
The video plays on my computer but not my phone. Then the file is healthy and the phone's decoder is the limit, usually resolution, bitrate, or codec. Transcoding a copy to 1080p H.264 makes it play anywhere. Not a corruption case.
A repair app on the Play Store says it can fix my video. Some tools re-mux files, which fixes only the mildest damage. Anything that lost its index needs actual reconstruction. Our free preview shows you the result before you pay, which is the honest way to find out whether a repair is real.
A WhatsApp video arrived broken and the sender deleted the original. Upload the broken copy. If enough of the stream made it through before the transfer died, the preview will show what's recoverable. If almost nothing arrived, the preview will show that too, and you'll have spent nothing.
The recording was interrupted when my phone died. Recoverable? Often, yes. Power-loss recordings are the classic missing-index case; the frames up to the cutoff are usually in the file. The free preview gives you the answer for your specific file.
Is my footage private? EU servers, auto-deleted after 48 hours, never shared or used to train anything. Privacy policy.
Related
- Recover corrupted HEVC files
- moov atom not found
- File truncated
- This file is not supported
- How our recovery engine works
無料プレビュー · 義務はありません
動画を復元する準備はできましたか?
ファイルをアップロードしてください。約1分で5秒間の無料プレビューをご覧いただけます。プレビューが正しいと思える場合にのみお支払いください。
動画をアップロード →