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)
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.
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?
Sylvain Girard I think the issue is here
Is that your custom code or something? the $ is undefined here.
