html5media icon indicating copy to clipboard operation
html5media copied to clipboard

demo video doesn't work on Safari iOS 7.1.1

Open quinncomendant opened this issue 11 years ago • 5 comments

The video given as an example at http://html5media.info/ doesn't work on an iPad Mini iOS 7.1.1 using Safari. There is a line crossing through the play icon, and nothing happens when tapping it. Is this a know problem?

quinncomendant avatar Aug 25 '14 16:08 quinncomendant

Very interesting, thanks for letting me know.

Certainly, it used to work, and ios 7 on the iPad is certainty a target platform.

So either something has changed in iOS, or in the hosting provider I used. I'll investigate this urgently today.

On 25 Aug 2014, at 17:22, Quinn Comendant [email protected] wrote:

The video given as an example at http://html5media.info/ doesn't work on an iPad Mini iOS 7.1.1 using Safari. There is a line crossing through the play icon, and nothing happens when tapping it. Is this a know problem?

— Reply to this email directly or view it on GitHub.

etianen avatar Aug 26 '14 07:08 etianen

My preliminary tests seem to indicate that this is something that has changed relatively recently with the iOS Mobile Safari browser. Previously-transcoded videos which it used to play no longer work. Great for backwards compatibility!

The good news is that the html5media.js shim still works. The bad news is that I’m sure other people using open-source/free video transcoders will have run into issues of videos no longer working on iOS devices.

I’m currently investigating different transcoder settings to make an iOS-compatible video. Watch this space!

On 26 Aug 2014, at 08:25, Dave Hall [email protected] wrote:

Very interesting, thanks for letting me know.

Certainly, it used to work, and ios 7 on the iPad is certainty a target platform.

So either something has changed in iOS, or in the hosting provider I used. I'll investigate this urgently today.

On 25 Aug 2014, at 17:22, Quinn Comendant [email protected] wrote:

The video given as an example at http://html5media.info/ doesn't work on an iPad Mini iOS 7.1.1 using Safari. There is a line crossing through the play icon, and nothing happens when tapping it. Is this a know problem?

— Reply to this email directly or view it on GitHub.

etianen avatar Aug 26 '14 12:08 etianen

I can now confirm that this is an issue with CloudFlare, which is used to proxy and accelerate requests to the media.html5media.info domain. At some point, they changed their proxy config in a way that broke videos in iPhone.

The solution is to switch to a different media host. This will be done as soon as possible.

On 25 Aug 2014, at 17:22, Quinn Comendant [email protected] wrote:

The video given as an example at http://html5media.info/ doesn't work on an iPad Mini iOS 7.1.1 using Safari. There is a line crossing through the play icon, and nothing happens when tapping it. Is this a know problem?

— Reply to this email directly or view it on GitHub.

etianen avatar Aug 26 '14 13:08 etianen

Good catch. Would you be willing to share exactly how this problems works? It would be good to know since CloudFlare is becoming ubiquitous and changing media hosts may not be a desirable option for some clients.

quinncomendant avatar Aug 31 '14 16:08 quinncomendant

CloudFlare actually recommend against serving video via their service. They claim it’s to reduce load on their servers due to long-running connections, but I also suspect there may be some motivation in keeping their “unlimited bandwidth” deal sane.

I’ll have a go at checking out the response headers their servers are sending. It’ll be something to do with content-range, or something similar, since most browsers are just fine. I suspect iOS is being picky here.

On 31 Aug 2014, at 17:00, Quinn Comendant [email protected] wrote:

Good catch. Would you be willing to share exactly how this problems works? It would be good to know since CloudFlare is becoming ubiquitous and changing media hosts may not be a desirable option for some clients.

— Reply to this email directly or view it on GitHub.

etianen avatar Sep 01 '14 08:09 etianen