Yes, in most cases they don't. Video ads can run automatically on every desktop machine (on every desktop browser). On desktop, there is no restrictions in HTML5 autoplaying video. So, everything works as expected. You click play and preroll starts to play before the “main” video.
Unfortunately, this is not the case on mobile and can’t be changed. Autoplaying HTML5 video is not possible on mobile devices.
When you are on mobile device, you need (as user) interact with mobile device (which triggers touch event), and once the touch event is triggered, than player can autoplay all ads. But, first, user must interact 1 time, as we said.
The iPhone has own embedded player and does not allow HTML5 video to play in custom player, so every time user need to manually click (touch) play to play the video, and close to exit the video.
Any custom modifications to the player will not bring workaround because of mobile browsers restrictions and Apple restrictions (due to cellular use, mostly because when users browsing on mobile most of them don’t want to start downloading video on page load).
As of iOS 6.1, it is no longer possible to auto-play videos on the iOS devices.
After a bit of research we found the following extract in the Apple documentation in regard to auto-play on iOS devices to confirm my assumption:
"Apple has made the decision to disable the automatic playing of video on iOS devices, through both script and attribute implementations.
In Safari, on iOS (for all devices, including iPad), where the user may be on a cellular network and be charged per data unit, preload and auto-play are disabled. No data is loaded until the user initiates it." - Apple documentation.
We also disabled that feature from the code and our recommendation is to use fallback images.
Caching software is used to improve the performance of your website and is an indispensable tool for a WordPress site administrator. However, when you’re serving several versions of a blog to different mobile devices, this becomes problematic. It may give the appearance that your mobile theme is not functioning.You cannot give the same cached version to everyone. You may see:
It's a question a lot of users seem to problem with. Unfortunately iOS devices record videos into a format that is not supported by the majority of the browsers: .MOV
Most browser can play .MP4 files though. In order to convert any video from MOV (or any other format) to MP4 (like YouTube, vimeo, etc do) you'll need a server video library installed (like ffmpeg) which requires more resources. Our themes will not convert and do not have any conversion code inside as 95% of the customers do not have these servers and options installed.
Here is a list of the video formats supported by browsers. The Video tag only supports certain filetypes. The .MOV container uses the Quicktime codec which is proprietary Apple software and is not on the list of Media formats supported by the HTML audio and video elements. Browsers (Chrome, Firefox, Edge, etc) did not include these codecs as they would need to pay Apple for this.
Apple is not a very open company and for now they leave a lot of users with no choice. Hopefully we'll have updates on this soon and we'll be able to run MOV files in the browsers. Till then, we'll have to convert our videos manually or upload them to websites as YouTube and use embeds and URLs from them.
If you wish to change the upload file size limit for your WordPress installation, we strongly recommend you to contact your hosting provider. If you want to do it yourself, you have 3 methods available: