• The APS Catalog has been deprecated and removed from all Plesk Obsidian versions.
    Applications already installed from the APS Catalog will continue working. However, Plesk will no longer provide support for APS applications.
  • Please be aware: with the Plesk Obsidian 18.0.78 release, the support for the ngx_pagespeed.so module will be deprecated and removed from the sw-nginx package.

Issue Strange problem with YouTube videos on Apple devices

ac.fol.fi

New Pleskian
Server operating system version
Ubuntu 22.04
Plesk version and microupdate number
Plesk Obsidian 18.0.76 Update #4
Hello everyone,
Since a client of mine migrated some sites to Plesk, he says the YouTube videos on them aren't playing on Apple devices.
This is Plesk, and it's not playing:
This is on a non-Plesk server, and they say it is playing.
I've already disabled Modsecurity and other features. Could this be due to an Ngnix issue? Something filtered by Plesk or some module?
Thanks
 
Do you know if HTTP/3 support is enabled on the domain? If so try disabling it. Also check to make sure there isn't any additional nginx directives set up on the domain that might restrict it.
 
Hi. No, there's no HTTP/3 support and no NgNix directive. Before moving the websites to Plesk, they told me they "worked." The strange thing is that the problem only occurs on Apple.
 
The pages are not exactly identical. In the first one, your YT script insertion is in line 360, in the second one it is in line 350. This indicates that the issue is coming from your page's scripts. Moreover, your YT is played from Youtube, not from your website. In your website you are only creating an inline frame, in which the original URL is opened. Your video is never seen, nor touched by Plesk or your web server on Plesk. It's just a reference in an inline frame. Your browser loads the video not from your server, but directly from Youtube. So if it is not played, the reason is most likely that either the script segment that create the inline frame in your page doesn't work correctly or that the end user device does not display inline frame content correctly.
 
Back
Top