When a web video won’t play (buffering forever, black screen, or no sound), it’s easy to jump around randomly and lose time. This guide gives you a reusable workflow you can run in order, so you fix the common causes first and only go deeper when you need to.

Tangled cable and play icon metaphor for fixing playback

Bookmark this and treat it like a checklist.

Step 0: Capture the symptoms (30 seconds)

Before you change anything, note what you’re seeing. This helps you avoid “fixing” the wrong problem.

  • Where: one site or many sites?
  • What: buffering, black screen, choppy video, low quality, or no sound?
  • When: only on Wi‑Fi, only on a specific network, only after waking from sleep?
  • Error text: any code like DRM, “protected content,” or “playback error”?

If it’s only one website, you’ll focus more on site settings and extensions. If it’s everywhere, you’ll focus more on Chrome, device audio, and network.

Step 1: Do the fast, low-risk reset (the “3 refreshes”)

Three quick checks: reload, private window, restart

  • Hard refresh the tab: reload the page once (or close the tab and reopen the page).
  • Try a private window: open an Incognito window and test the same video there.
  • Restart Chrome: fully quit Chrome and open it again.

Why this works: Incognito disables most extensions by default and starts a cleaner session. A full Chrome restart clears a lot of “stuck” media states.

If video works in Incognito but not in your normal window, skip ahead to the extensions and site-data steps.

Step 2: Confirm sound isn’t muted in three places

“No sound” is often just a mute setting hiding in plain sight.

  • Player mute: unmute inside the video player and raise its volume slider.
  • Tab mute: right-click the tab and check whether it’s muted.
  • System output: confirm your computer is using the right output (speakers vs headphones vs Bluetooth).

One quick tell: if other sites have sound but this one doesn’t, it’s likely player/tab/site settings—not your system.

Step 3: Is it buffering or is it quality throttling?

Buffering and low resolution can look similar, but they point to different fixes.

Router signal with buffering symbol and video tile

  • Buffering / pauses: usually network instability, VPN/proxy issues, or something blocking requests.
  • Stuck at low quality: sometimes bandwidth caps, power-saving modes, or the site choosing a lower stream.

Fast test: open a second site you trust (for example, a different video platform) and try a short video there. If both struggle, treat it as network/device. If only one struggles, treat it as site/Chrome settings.

Step 4: Clear only what you need (site data first)

If the problem is isolated to one website, clearing that site’s data is often the cleanest fix without logging you out everywhere.

  • Open the site with the broken video.
  • Click the lock (or tune icon) in the address bar.
  • Open Site settings.
  • Use Clear data (or remove site data for that site).
  • Reload and test again.

This can fix corrupted caches, stuck permissions, or a broken media session for that specific domain.

If you’re worried about losing a session, try signing in again in a separate tab first.

Step 5: Check the two settings that commonly break video (hardware acceleration + DRM)

GPU and protected content toggles on a settings panel

  • Hardware acceleration: if video shows a black screen, green artifacts, or flickers, GPU decoding can be the culprit.
  • Protected content (DRM): if the site mentions protected content or playback rights, DRM settings can block playback.

In Chrome, you can search settings quickly:

  • Open Chrome Settings and use the search box for hardware acceleration.
  • Search for protected content or DRM (wording varies by Chrome version).

Workflow tip: change one setting, restart Chrome, test, then revert if it didn’t help. Don’t change five things at once.

Step 6: Extensions and ad blockers (the most common “it works in Incognito” cause)

If Step 1 showed Incognito works, assume an extension is interfering until proven otherwise.

  • Temporarily disable extensions (start with ad blockers, privacy tools, script blockers, downloaders, and VPN extensions).
  • Reload the video after each change to identify the specific extension.
  • Once found, add a site exception (if the extension supports it) instead of leaving it off globally.

Some video players load ads, analytics, captions, or DRM components from separate domains. Over-aggressive blocking can break the whole player even if the main page loads fine.

Step 7: A quick decision tree to end the loop

  • Works in Incognito: disable/adjust extensions, then clear site data.
  • Fails on multiple sites: check system output, VPN/proxy, network stability, then hardware acceleration.
  • Only protected content fails: focus on DRM/protected content settings and extension interference.
  • Only one browser fails: update Chrome, restart, and retest with a clean profile if needed.

If you still can’t get playback working, the fastest next step is to test the same video on another browser on the same device. That single comparison tells you whether you should keep digging in Chrome or move to network/device troubleshooting.

Takeaway: the reusable workflow (copy/paste version)

  • Capture symptoms (one site vs many, buffering vs no sound vs black screen).
  • Run the “3 refreshes” (reload, Incognito test, restart Chrome).
  • Check mute at player/tab/system.
  • Clear site data for the affected site (not everything).
  • Toggle hardware acceleration (one change at a time) and verify DRM/protected content.
  • Audit extensions—especially blockers—and add site exceptions.

Run it in order, and you’ll usually find the cause without turning your browser into a guessing game.