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.
Video autoplay is when a video begins playing automatically. If this is enabled on the page, clicking on the link to it from a laptop or desktop will cause the video to begin playing as soon as the page is loaded. This creates a seamless, easy experience for the viewer. With a mobile device, however, the viewer has to take an additional step. He has to activate the video itself before it will play. Just loading the page won’t do the trick. And here is the question: Videos can autoplay on desktop but why can you not get them to autoplay on mobile websites when the page loads? The reason that video autoplay doesn’t work is simple. The feature is deliberately disabled in both iOS and Android for mobile devices. The developers intentionally disable autoplay on mobile devices in order to protect user’s bandwidth, to save mobile users money. Many data providers charge based on the amount of data consumed, so the OS developers decided it was in the best interest of the user to not have a video automatically begin playing when the page loaded so it would not start racking up data charges. Instead mobile web videos require the user to click them to start. Autoplay is disabled to keep the user from being charged for a video he doesn’t want to watch. Video preload is disabled for the same reason. 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 autoplay are disabled. No data is loaded until the user initiates it. iOS not only prevents autoplay but also preloading the video until the user initiates it. Android has disabled autoplay in versions 4.1+.
This is not ideal for users, since it makes video slower to load and play even when the user is on a wi-fi connection rather than a mobile phone plan. On the other hand, users would probably complain a lot more about being billed for data that they didn’t want to download or use. So, video autoplay is disabled deliberately on mobile devices to save consumers money. It has an obvious benefit for users, but advertisers also like it due to the fact that since the user initates the starting of the video they are most likely choosing to view it or paying attention to it.
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).
Basically the logo gets the size of the uploaded image. If you activate the retina option, it will have half of the original size. For example you uploaded a logo with 200x100px. The retina logo will have 100x50px,
BUT, if you set for example the logo in a column that is smaller than any of the sizes above, the logo will be resized to fit the container. If you uploaded a big enough logo, just try to make the column where the logo is placed a bit bigger. For example, if the logo (with or without the retina option activated) has 100px and the column (container) has 70px, the logo will also be resized to the container size, just to make sure we avoid overlapping.
That should help.
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: