How to Fix Videos that Won't Play on Mac Easily

Video files are no doubt one of the most used file types of all. Video files store events, memories, entertainment clips, and knowledge, thereby playing a huge role in our day-to-day activities.

Indeed, it is a devastating experience for video files to stop playing without a reasonable cause suddenly. If that's the case with you right now, you're not alone. You've come to the right place. Moving on.

Part 1. Four Solutions to YouTube Videos That Won't Play on Mac

Are you currently battling to view a downloaded YouTube video or try to stream it online to no avail? Here are the 4 working solutions for videos that won't play on Mac without wasting much time.

Solution 1. Check Your Internet Connection

Streaming videos online requires a strong Internet connection. Apart from loading the video, your browser constantly communicates with the servers of the streaming service. So, while the website, e.g., YouTube, might open over a slow internet connection speed, it may not load your videos till the browser/server times out. If you can't help your internet speed at the moment, then another option is to watch the video at a lower quality. Anything from 360 to 480p should do for a slower network connection.

While YouTube automatically determines the video quality to feed you based on your internet connection speed, device screen size, and the quality of the original video being requested, you can manually change the video quality from YouTube's settings. Simply use the guide below.

  1. Once YouTube is loaded, click on the Settings/gear icon at the video space's bottom right corner.
  2. Expand the "Quality" option.
  3. Select your desired video quality.

Note:Video quality can result in lagging playback. Check how you can fix the YouTube videos lagging issue.

Solution 2. Check if JavaScript is Enabled

JavaScript has become inseparable from modern webpages. JavaScript powers the majority of the cool stuff you see on active webpages. Many services utilize JavaScript in building their services to provide the ultimate user experience –YouTube is not an exception.

YouTube uses JavaScript extensively to load up and "seek" your videos –that's how your videos load without your browser opening any further links. Other functionalities that depend on JavaScript on YouTube include: Loading up comments, suggesting new videos, minimizing the current video being played (if you decide to take another action), and populating the webpage with data. That's pretty much everything you'll find on YouTube… So you see? Simply disabling JavaScript in your browser or particularly for can change the whole course of YouTube.

Please follow the steps below to enable JavaScript in your browser.

Note: The use of images has simplified the steps, but you can simply change your browser to another with JavaScript support.

For Safari web browser:

Please follow the steps below to enable JavaScript on your Safari Browser.

Step 1. Click on the "Safari" option at the top left corner of the browser to open the menu. Next select preferences.

preferences on safari

Step 2. Click on the padlock icon (Security) in-between Passwords and Privacy.

security tab on safari

Step 3. From the list of settings displayed, select the "Enable JavaScript" option.

If it's checked, then JavaScript is enabled. Otherwise, JavaScript was disabled. Simply click on it to enable JavaScript.

enable javascript on safari

Step 4. Close the settings window and reload YouTube.

The red dot with the x in it at the top left corner of any window will close that particular window. Click on it.

close window

For the Chrome web browser:

Please follow these simple steps to enable JavaScript on your Chrome browser on Mac.

Step 1. Open the browser app and click on Chrome > Preferences or type chrome://settings/content into the address bar –like you're visiting a normal website.

enable javascript on chrome

Step 2. Inside the JavaScript panel below the images panel, you'll find "Allow all sites to run JavaScript (recommended)." Click on it.

Note: To enable JavaScript selectively, click on the "Manage Exceptions…" button.

Note: Have a look at more solutions to YouTube videos not playing on Chrome.

For the Firefox browser:

Here are the steps to enable JavaScript on Firefox for Mac

Step 1. Open Firefox's preferences panel. Next, click on "Content."

Step 2. Confirm that the box beside the "Enable JavaScript" is checked.

All good. Now refresh YouTube or any other service you're trying to stream videos from and see if it fixes your video error. If JavaScript was already enabled or your issues persist, please move on to the next steps.

Solution 3. Fix Adobe Flash Player

Most video streaming services nowadays, including YouTube, depend on browsers instead of external flash players. While YouTube no longer needs a flash player, this solution can be beneficial if you're trying to stream videos from a service that does use Adobe Flash to handle their videos.

The following steps will guide you on how to uninstall and reinstall Adobe Flash on your Mac device.

Note: The steps below are for Flash version 29 on macOS High Sierra. There might be minor differences if your specifications don't match these.

Use Adobe Flash Player Install Manager:

Step 1. Search for Adobe Flash Player on Spotlight or go to Applications > Utilities on your Mac and find "Adobe Flash Player Install Manager" and click on it to launch.

adobe install manager on mac

Step 2. In the window titled "Adobe Flash Player Install Manager," simply click on "Uninstall." You'll be warned that the program will be removed from your computer.

uninstall adobe flash

Step 3. Enter your Device's username and password, then select "Install Helper."

After that, you're done. Click "Done" in the next window alerting you of a successful action.

Next, reinstall Adobe Flash Player by simply visiting this link:

After installing the software, return to the video and try playing it.

Note: Sometimes the outdated Adobe Flash Player can cause many video playing problems. Learn how to update flash player on Mac.

Solution 4. Clear your cache and cookies / Disable third-party extensions for YouTube

Before using the steps provided below to clear your browser data (cache or cookies for the particular service you're using for streaming), try disabling third-party extensions associated with the streaming service (YouTube, for example) on your browser.

Extensions gain access and permission to control or affect websites or certain webpages. Though the idea behind extensions is to enhance your browsing experience by providing features that aren't originally built into your browser, who knows what could happen if one of them suddenly begins to malfunction?

To find extensions on your Safari browser, open preferences again and navigate to the Extensions tab and then, disable all extensions from the list. Restart your browser and revisit the video to see if it works. If your video still doesn't work, simply revisit "Preferences" > "Extensions" and re-enable the poor innocent extensions. However, suppose the procedure fixed your error. In that case, you can carry out a little activity to single out the particular extension that went rogue by enabling the extensions from the list one after another. At the same time, you refresh the page to see if you can reproduce the issue.

manage extensions on browser

Now, please follow these steps to clear your browser data on Safari (if the solution with extensions didn't work for you)

Step 1. Click on the "Safari" option at the top left corner of the browser to open the menu. Next select preferences.

preferences on safari

Step 2. Go to the privacy tab (in-between Security and Notifications)

privacy tab on safari

Now, it's advisable that you only clear the data of the particular service, as clearing data for a website clears all form data (usernames, passwords, addresses, zip codes, credit card details, etc.)

Step 3. Click the "Details" button below "Remove all website data…" to display all websites with cache stored on safari.

clear browser data

Simply select the particular service you're having issues with (, for example). To select multiple sites, hold down the command key on your keyboard while you make your selection.

select sites

Step 4. Click "Remove" and then "Done."

By doing this, your browser clears cache and cookies from the particular website. This helps if your browser persistently fetched a cached version of the video page. Revisit the video's page, and everything should work as new.

Part 2. Ultimate Solution to Fix Unplayable Local Videos on Mac

Your videos that are not playing on Mac may need repair through a repair tool. To go through the repair process, you can turn Wondershare Repairit Online video repair website. This tool is newly introduced and does not involve length procedures and formalities. It helps you to forget about downloading, launching, and signing up for software. So, go to the tool through the browser, and it will be all ready to use.

  • It is time-saving.
  • It is accessible, and it would not make you go through a lengthy process.
  • It can repair videos having MP4, 3GP, and MOV formats.
  • Users can fix 10 videos per day.
  • The video is saved at your desired location after repair.

To continue with this amazing software, you just have to follow the following easy steps.

Step 1: Uploading the respective video

The process will be initiated by uploading the video to be repaired. Click on the insert (+) sign and then browse the video to insert. After insertion, click on the option of upload. Your video will be uploaded.

upload video that can not play on mac

Step 2: Repair

After the video is uploaded, the Wondershare Repairit will start repairing automatically.

Step 3: Saving the video

The video will be available to preview and save after repairing. In the end, you can save the video at the desired location.

save repaired video to mac

The Wondershare Repairit Online website, with all its benefits, is available for you to help you with your corrupted videos. You can use the Online version and Desktop version according to your ease and suitability. 

Using Wondershare Repairit for desktop is arguably a great way to fix your video file. It is very efficient when it comes to detecting and fixing your video issues–it does all the work for you. The software can fix errors that prevent MOV, MP4, M2TS, MKV, MTS, 3GP, AVI, and FLV video files from playing. The software has a straightforward, easy-to-use interface at the surface but is loaded with powerful algorithms deep down for efficient video recovery.

Video Tutorial: Fix Videos That Won't Play on Mac

Other popular Articles From Wondershare