Hello,
It’s an old issue but i stumbled on it again while working on a background video in a row.
Videos in background are not working on a iphone or some version of safari on macos because the shortcodes does not generate the “playsinline” attribute in the video tag which is needed for safari on iPhone or macOS.
I already talked about it this topic : Video background on Iphone (resolved)
I resolved the issue by editing and overriding the shortcode in the video-player.php file but every time i set up a new website i have to do it again and i think it would be very helpful to fix it for other people.
Thanks !