You may be faced with an error message, a black screen, or even an endless buffering icon. It can be fairly irritating when you are unable to play a simple video on your phone. You may not believe this, but more often than not such issues are minor and easy to fix.
Reasons Why My Phone Won’t Play Videos
The most common reasons behind your issue are listed below-
- Too much cache storage
- Corrupt SD card
- Incompatible video format
- Outdated apps or OS
- Corrupted video file
Troubleshooting Solutions to Fix Phone Not Playing Videos
1. Close All Apps
Android:
- Swipe up from the bottom of the screen and hold it (do not lift your finger after swiping up. Hold it and release it after a second).
- Swipe up on all the open applications to close.
iPhone:
- Swipe up from the bottom of your screen.
- Swipe up on all the open applications to close.
2. Check Internet Connection
Unless played using a local file, your phone will always require the internet to play videos. Make sure to check if your WiFi or data has been enabled. If yes, try switching the router and using a hotspot from someone else to confirm.
3. Update Video Player Applications
Outdated apps may prevent the player from functioning properly. Try updating your apps to see if it fixes your issue.
Android:
- Open PlayStore.
- Tap on the profile icon located in the top-right corner of the screen.
- Select Manage Apps and Devices.
- Tap on Manage.
- Locate your video media player and click on the Update button next to it.
iPhone:
- Open AppStore.
- Tap on the My Account option located in the top-right corner of the screen.
- Locate your video media player and click on the Update button next to it.
4. Update Operating System
Just like an app, your operating system needs to be updated as well. you can update your operating system using the steps below if you do have any issues throughout this process, if you are unable to find a solution rikvr is the way to go.
Android:
- Open Settings.
- Tap on Software Update.
- Select Download And Install.
iPhone:
- Open Settings.
- Select General.
- Tap on Software Updates.
- Click on Update Now.
5. Clear Cache Storage
Some users may experience performance issues on their phones as they maximize their cache storage. To fix this, you can delete all your cache data using the steps below-
Android:
- Open Settings.
- Select Apps or Applications.
- Select the app you want to clear the cache from.
- Tap on Storage.
- Select the Clear Cache option.
iPhone:
- Open your Safari Browser.
- Tap on the bookmark button.
- Locate and tap on the History button.
- Select Clear.
- Tap Clear History.
6. Run Diagnostics
Your phone will have one built-in security feature that will allow you to run a scan for errors and minor inconsistencies.
Android:
Every Android phone has a different way of running security checks. Please look up how to run a security check on the phone’s specific model.
iPhone:
- Press and hold the Power and Volume button.
- Drag the power-off slider.
- After 40 seconds, press and hold both volume buttons.
- While holding both volume buttons make sure to connect your phone to your charger.
- A diagnostics and repair message will appear on your screen. Tap on Start Session.
7. Restart/Reboot Phone
Suppose none of the above solutions work. Try restarting your phone.
Android:
- Press and hold the Power and Volume Button for 5 seconds.
iPhone:
- Press and hold the Power and Volume Button.
- Drag the power-off slider.
- After 40 seconds, hold the power button to turn it back on.
8. Fixing Incompatible Video Format
Your video file format may not be compatible with your device. Converting it would be a great option. You can convert your video file using 1 of 2 easy methods-
A. Using VLC Media Player Convert Video File
If your file has minor damage, then converting the video to another format may help. You can use a VLC media player for this. follow the steps below to learn how. (Make sure to transfer your video from your phone to a system before starting.)
1. Open VLC Media Player.

2. Click on Menu and select Convert/Save from the drop-down list.

3. Click on Add and select the video file that you wish to play and Convert/Save to confirm.

4. Under profile, choose a format to convert to. (preferably Video -H.264 + MP3 (MP4))

5. Click on Start.
B. Using Online Video Converter tool to Convert Video File
There are several viable video converter tools that you can access from your browser. You can easily use them to convert your video to any required format.
Repair Corrupted Video Using Rikvr Video Repair
When nothing works, there is a good chance that your video file is corrupted, the best way forward is to use professional data recovery software. Rikvr Video Repair is one such software that can effectively repair your corrupted videos.
You can follow the steps below to fix your issue-
1. Transfer the video file from your phone to your system.
2. Download, Install, and launch Rikvr Video Repair on your computer.
3. Click on Add File choose the damaged video file, and click on Repair to begin the repair process.

4. After the repairs, the repaired video file will be displayed along with a description.

5. Verify the results using the Preview option before saving.

6. Save the repaired video file to your system, transfer it to your phone, and verify the results.
Videos Not Playing on Android vs iPhone: Platform-Specific Fixes
While many video playback problems share common causes, Android and iPhone devices have distinct ecosystems that require different troubleshooting approaches. Understanding which platform-specific issue you are dealing with can save significant time and frustration.
Android Can’t Play Video: What to Check First
Android devices support a wide range of manufacturers like Samsung, Google Pixel, OnePlus, and more, each running slightly different versions of Android. If your Android is not playing videos, start by checking whether the issue is isolated to one app or affects all video playback. Samsung users in particular may encounter video playback failures after a One UI update, which can temporarily break codec support. Navigate to Settings > Apps > [Video App] > Storage > Clear Cache and Clear Data to reset the app’s state. Additionally, Android devices rely heavily on the Google Play Services framework, if this is outdated or corrupted, video streaming across multiple apps will fail. Update it directly from the Play Store by searching for “Google Play Services”.
Why Is My iPhone Not Playing Videos?
iPhone video playback issues most commonly stem from iOS restrictions, low storage, or Safari browser limitations. If videos are not playing on your iPhone within Safari, the browser may be blocking autoplay or have an incompatible codec. Go to Settings > Safari > Advanced > Experimental Features and ensure media-related toggles are enabled. For locally stored videos, iPhones natively support H.264 and HEVC (H.265) formats. If a video was recorded on an Android device using a codec like VP9 or AV1, it may not play natively on an iPhone without a third-party app such as VLC for iOS. Always ensure your iOS version is current, as Apple frequently patches media playback bugs in point releases.
Frequently Asked Questions About Videos Not Playing on Phone
What causes a phone to stop playing videos?
A phone stops playing videos due to one or more of the following: an incompatible or corrupted video file format, insufficient storage or RAM causing the media player to crash, outdated operating system or app versions missing critical codec support, a poor or absent internet connection for streamed content, or accumulated app cache data interfering with playback. Hardware faults such as a damaged SD card storing the video file can also result in total playback failure.
Why won’t videos play on my Android phone?
Android phones most commonly fail to play videos because of unsupported codecs, a corrupted app cache, or an outdated version of Google Play Services. Manufacturer-specific Android skins like Samsung’s One UI or Xiaomi’s MIUI can also introduce compatibility quirks after system updates. If you see an error reading “Cannot play this video” or “android cannot play video,” the file is likely encoded in a format such as AV1 or MKV with an unsupported audio track that your default player does not support. Installing VLC for Android resolves most codec-related issues instantly.
Why are my iPhone videos not playing on my Android phone?
Videos recorded on an iPhone are saved in HEVC (H.265) format with a .MOV container by default. Many Android devices, especially older models, do not natively support HEVC playback without hardware decoder acceleration. When you transfer an iPhone video to Android and it fails to play, convert the file to H.264 MP4 using a tool like VLC on desktop or an online converter. Alternatively, installing a compatible player like MX Player or VLC on your Android device enables it to decode HEVC files through software rendering.
What should I do if videos are not playing on any app on my phone?
If videos are not playing across all apps on your phone, the problem is almost certainly at the system level rather than app-specific. Begin with a full device restart, then check for and install any pending OS updates. If the issue began after a recent update, consider rolling back or performing a system cache partition wipe (on Android, accessible through Recovery Mode). Check that your storage is not full devices with less than 500 MB of free internal storage frequently experience media playback failures. As a last resort, a factory reset will resolve system-level conflicts, but ensure all data is backed up before proceeding.
To Conclude
With this article, I hope you figured out why your phone was unable to play videos. Phones are not the most reliable when it comes to playing videos. Instead, I suggest that you make use of a computer as it would have far greater compatibility and troubleshooting options available. If you have any further queries or feedback please feel free to reach out.


