Skip to main content

Youtube Video: sound only, no image, infinite spinner — broken for logged-out visitors (HTTP 400)

Symptom: the video has never worked for any visitor except when logged into wp-admin. Sound plays, but no video image appears — infinite spinning wheel, video frame never loads.

Tested in Chrome Incognito and Firefox private browsing — same result every time: sound plays, infinite spinner, no image. Only works when I'm personally logged into the WordPress admin.

Browser console shows:

FluentPlayer: Error fetching media data: Error: HTTP error! status: 400
at fluent-player.js — failed admin-ajax.php request

We tried disabling every script-delay setting and clearing every caching/CDN layer on our end — no change. The same media plays fine on its own dedicated FluentPlayer URL, even logged out — so it looks specific to how the shortcode's "fetch media data" AJAX call handles anonymous/logged-out requests.

For a site selling video access, this means the plugin is currently unusable for actual visitors — nothing works except my own admin view. Opened a support ticket with full reproduction steps.

Test page: https://www.anantamassage.com/test-fluentplayer/ (works logged in, broken for everyone else)

Shahjahan Jewel

I just checked the issue and here is the problem: You are using Cloudflare, but most probably you are not using cloudflare wp plugin or WP-specific rule set and cloudflare is actually blocking (bot mode enabled) ajax requests which is breaking the player.

Sylvain Girard

Hi, thanks for your reply.

I am using Paid Cloudflare Entreprise on Cloudways. 

Below are the screenshots.

I already test desactivating  Web Application Firewall but the issue remains.

So can you please tell me what do i am suppose to do to fix that?

Shahjahan Jewel

Sylvain Girard I think the issue is here

Is that your custom code or something? the $ is undefined here.

1.00