• Sometimes, a simple refresh can fix temporary glitches. For more stubborn issues, clear Safari’s history and website data.
  • Isolate extensions by opening Safari in a Private window. If videos usually play, an extension might be causing conflicts—disable extensions one by one .
  • Outdated software can lead to compatibility issues. Ensure you’re running the latest macOS version.

Preliminary Fixes

  • Check the Streaming Service status : Can’t play videos from Netflix, Prime Video, Disney+, or YouTube on Safari? Go to Downdetector and check if your preferred service is facing an outage.
  • Disable ad blockers: Some websites may block video playback due to ad blockers. Disable such extensions and try streaming videos again.
  • Use Safari Private mode : You can visit the same webpage in private mode and try again.

Fix 1: Disable Ad-Blockers

Some websites may block video playback due to ad blockers. You should disable such extensions and try streaming videos again.

Step 1: Launch Safari on Mac.

Step 2: Click Safari at the top-right corner of the Menu bar and open Settings .

Open Safari Settings on Mac - 1

Step 3: Move to the Extensions tab. Select the troubling extension from the sidebar.

Step 4: Click on Uninstall and open the same in Finder.

Uninstall Extensions in Safari on Mac - 2

Step 5: Right-click on Extension and move it to Bin .

Now, try refreshing the webpage and check if the issue has been resolved. If it didn’t, move on to the next fix.

Also Read : How to delete website trackers from Safari

Fix 2: Clear Safari Cookies and Website Data

Safari may fail to play videos due to a corrupt cache. Try clearing the Safari cookies and website data. Here’s how.

Step 1: With Safari open on your Mac, click Safari at the top-left corner of the Menu bar and select Settings .

Open Safari Settings on Mac - 3

Step 2: When the Safari Settings window opens, go to the Privacy tab and click on Manage Website Data .

Manage website data in Safari on Mac - 4

Step 3: Click on Remove All > Done and you are good to go.

clear website data in Safari on Mac - 5

If this didn’t fix the issue, move on to the next one.

Fix 3: Disable iCloud Private Relay

iCloud Private Relay shields your browsing history from prying eyes. The option is enabled by default for Safari users. You must disable iCloud Private Relay and try again. Here’s how.

Step 1: Click on the Apple logo at the top-left corner and open System Settings from the contextual menu.

Open System Settings on Mac - 6

Step 2 : Now, select your Apple account > open iCloud .

Open iCloud on Mac - 7

Step 3: Select Private Relay .

Disable Private Relay in Safari on Mac - 8

Step 4: Turn off Private Relay from the following menu.

Turn off in Safari on Mac - 9

Also Read : How to refresh webpages in Safari on iPhone, iPad, and Mac

Alternative: Try Using Another Browser

Since Chromium is the most popular rendering engine, many websites are optimized for it. You need to ditch Safari in favor of Google Chrome or Microsoft Edge on Mac and try streaming videos again.

Sometimes, websites remove videos for unknown reasons. If you visit the same website again, Safari may load the webpage from the cache and show an old video. However, you can’t play the video since it’s removed from the servers.

Was this helpful?