mp4 Animation Videos couldnt be loaded from any Apple device.
The Problem ist that in the Header is Accept-Ranges: bytes missing.
If you look at my Curl with https and Domainname (goes with cf proxy) the result is without this header.
If I make a curl on the same file with my origin IP without SSL i have the right headers and the video is aso shown on Apple devices.
> mondoshawan@linuxkiste ~ curl -I http://116.203.90.23/wp-content/uploads/2019/11/animation-1_2.mp4
> HTTP/1.1 200 OK
> Date: Tue, 17 Dec 2019 06:29:34 GMT
> Server: Apache/2.4.25 (Debian)
> Last-Modified: Mon, 11 Nov 2019 14:45:34 GMT
> Accept-Ranges: bytes
> Content-Length: 3666627
> Cache-Control: max-age=2592000
> Expires: Thu, 16 Jan 2020 06:29:34 GMT
> Vary: Accept-Encoding
> Content-Type: video/mp4
>
> mondoshawan@linuxkiste ~ curl -I https://www.eversportsmanager.com/wp-content/uploads/2019/11/animation-1_2.mp4
> HTTP/2 200
> date: Tue, 17 Dec 2019 06:29:42 GMT
> content-type: video/mp4
> set-cookie: __cfduid=d376fdd977e27efc501ef4f60a87fe2fb1576564182; expires=Thu, 16-Jan-20 06:29:42 GMT; path=/; domain=.eversportsmanager.com; HttpOnly; Secure
> cf-ray: 5466d81d6fa8f9ce-PRG
> cache-control: max-age=2592000
> expires: Thu, 16 Jan 2020 06:29:42 GMT
> last-modified: Mon, 11 Nov 2019 14:45:34 GMT
> vary: Accept-Encoding
> cf-cache-status: DYNAMIC
> expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
> server: cloudflare