Videos won't play on Mac

Apart from dealing with written work documents day-to-day, what do we spend the most time using a computer? Watching videos! From small funny skits during breaks to binging a whole series over the weekend, videos play a truly indispensable role in our lives.

So if YouTube is not working on Mac or films in MP4 aren’t playing, we feel helpless — where did all the entertainment go? It may be due to intrusive scripts running on the websites or ad blockers running in the background. Either way, this handy guide will lead you through all the potential solutions to your video not playing on Mac problems. Let’s get going! 

How to troubleshoot videos on Mac

1. Open video in a private window

The very first thing to do whenever you experience issues with videos not playing on Mac is to try and open them in a new private window. It will help find out if the problem emerged because of extensions. If you use Safari, go to File > New Private Window. In Chrome, select File > New Incognito Window. In the new window that opens, browse as you normally would. If the problem has been solved, you may need to disable browser extensions — we’ll show you how below. If not, we’ve got other fixes as well. 

2. Enable JavaScript in your browser

If you’ve noticed your YouTube not working on Safari or Firefox, or Chrome, the first thing to check is whether you’ve disabled JavaScript in the past. 

JavaScript is the language of all the interactions within your browser and hence especially critical in video playback. 

To enable JavaScript in Safari: 

  1. Go to Safari > Settings in the menu bar (or use ⌘ + ,). 
  2. Navigate to the Security tab.
  3. Check the box next to Enable JavaScript.

Other browsers, like Firefox and Chrome, have similar options within their settings. 

3. Resolve internal Mac errors

If none of the above helped your YouTube problem in Safari, you need to employ some heavy artillery. In particular, CleanMyMac X. It is by far the best Mac optimization software on the market. It scans your Mac completely for any inconsistencies and offers you an automatic, one-click way to fix them all at once.

To resolve internal Mac errors preventing video from playing, use the Maintenance module that comes with CleanMyMac X. It runs basic diagnostic checkups and resolves performance-related issues.

Here’s how to maintain your Mac with CleanMyMac X:

  1. First, download the app for free.
  2. In the sidebar, select Maintenance.
  3. Choose tasks you want to run, such as Run Maintenance Scripts, Free Up RAM, and Flush DNS cache.
  4. Click Run.
Maintenance Scripts in CleanMyMac X

Now your Mac should essentially feel brand new. Hopefully, it also resolves the video issues. If not, there are other things you can do before scheduling an appointment at the Apple Store’s Genius Bar — keep on reading.

YouTube videos not playing?

If YouTube videos stopped playing, there could be a number of reasons behind it — from the issues with YouTube itself or weak internet connection. In this case, try one of the following fixes: refresh the page later, open the video in another browser, test your internet speed, or use a VPN client. The latter may work if the video does not play due to geographic restrictions.

4. Check your browser extensions

Another cause for the problem could be one of your browser extensions either misbehaving or intentionally blocking the videos. 

If you haven’t checked your extensions in a while, it’s a good time to do so. 

Safari:

  1. Open up Settings once again.
  2. Navigate to the Extensions tab.
  3. Disable all the extensions one by one.
  4. Restart Safari and see if YouTube works.

Chrome: 

  1. Open Chrome and navigate to More tools > Extensions from the menu.
  2. Disable extensions one by one, restarting the browser every time to see if that helped. 

Firefox: 

  1. Open Firefox and go to Add-ons and themes > Extensions. 
  2. Disable extensions one by one.
  3. Restart the browser to see if that helped. 
  4. Repeat for all extensions. 

In case the problem is fixed, we now know it has something to do with your extensions. Repeat the process but enable extensions one by one to isolate what’s causing all the trouble. Then either keep the extension turned off when you watch videos or contact its developers for an update.

5. Clear browser cache

When you make some changes to your browser, they often won’t register right away since most of the websites you visited have already been cached (saved locally). 

To force-refresh those websites, you need to clear your browser’s cache files. The process is different for different browsers.

Safari

  1. Go to Safari > Settings.
  2. Navigate to Advanced and check the “Show Develop menu in menu bar” box.
  3. Select the Develop menu and pick Empty Caches (shortcut Option + ⌘ + E).
     

  4. Restart Safari. 

Chrome: 

  1. Open Chrome and type chrome://settings/clearBrowserData in the address bar.
  2. Set Time range and select Cached images and files. 
  3. Click Clear data. 

Firefox:

  1. Open Firefox and navigate to Settings > Privacy & Security.
  2. Click Clear Data and select Cached Web Content. 
  3. Click Clear > Clear Now. 

Any glitches with the websites themselves should now be gone. If not, there’s one more tip for you.

Video files won’t play?

Sometimes, a video may not play simply because the video file is corrupted. It is common after compressing, converting, or transferring files. If you suspect it may be the case, look for software that repairs corrupted video files. Be cautious, though, to download any third-party apps from the Mac App Store or the developer’s website after thorough online research to avoid infecting your Mac with malware.

6. Scan your Mac for malware

In the 90s, our greatest fear was encountering a virus. Today, all kinds of malware — adware, spyware, ransomware — are hiding all around the web, especially in software downloads. 

So it might be possible that your Adobe Flash Player download was infected. But it’s not the end of the world yet! Even here, CleanMyMac X has got your back: 

  1. Download CleanMyMac X for free (if you haven’t already done so). 
  2. Navigate to Malware Removal in the sidebar under the Protection section.
  3. Click Scan. 
  4. Remove any malware found. 
Removing malware files

Finally, you have a complete guide to solving the videos not playing on the Mac problem. Just follow the steps, and there’s a 99% chance the issue will be resolved. In fact, you can skip most of the steps safely and handle the problem using CleanMyMac X right away, saving yourself quite a bit of time and stress. Then, less than a minute later, the video resumes!

Laptop with CleanMyMac
CleanMyMac X

Your Mac. As good as new.