Jump to content
GreenSock

joe_midi

Inline video autoplay on mobile

Recommended Posts

Hey guys,

 

I know this isn't GSAP related, but more of a banner creation problem.

 

Does anyone know of a solution that would enable you to play video inline (not fullscreen) that is also autoplayable on mobile.

 

Celtra does a really good job of this, with multiple fallbacks: http://sample.celtra.com/preview/b2d2c4b5#rp.clientTimestamp=1447595040&rp.clientTimeZoneOffsetInMinutes=-60&datetimeRadio=custom&deviceType=Phone&overrides.clientTimestamp=1472642820&overrides.clientTimeZoneOffsetInMinutes=-60

 

But I can't figure out how they've pulled it off, I assume its an amalgamation of all the following techniques.

 

Theres this library: https://github.com/bfred-it/iphone-inline-video

But that only works on iOS

 

And this, but has issues with Android: http://stanko.github.io/html-canvas-video-player/

 

This one is using MPEG1 and doesn't support Audio: http://phoboslab.org/files/jsmpeg/cat/

(Which for ads, would be okay)

 

Anyone got any ideas?

 

  • Like 3
Link to comment
Share on other sites

Nope but would love to discuss it and try to figure out a way (just for kicks because really, videos in mobile ads is one bad, bad, bad thing).

  • Like 3
Link to comment
Share on other sites

The way Ad companies are getting around the whole autoplay video on mobile, is by converting the video to an image sequence and when you touch it, it gets replaced with the actual video. (I know Sizmek does it that way) 

 

The good news (or not) though is that Android and IOS will start letting video autoplay pretty soon. why you ask? well, everyone knows that the autoplay video ban was imposed to save battery life and processing power, but it turns out that playing an image sequence does more "damage" than actually letting the video play.

Link to comment
Share on other sites

The way Ad companies are getting around the whole autoplay video on mobile, is by converting the video to an image sequence and when you touch it, it gets replaced with the actual video. (I know Sizmek does it that way) 

 

The good news (or not) though is that Android and IOS will start letting video autoplay pretty soon. why you ask? well, everyone knows that the autoplay video ban was imposed to save battery life and processing power, but it turns out that playing an image sequence does more "damage" than actually letting the video play.

 

 

I didn't know that was the reason, interesting to know! I personally prefer action to initiate video banners, it makes much more sense and forces advertisers to be much more creative within those first few seconds.

 

 

Whats the implementation for Android devices in future? I know iOS Safari will be looking the webkit-playsinline attribute in the video tag. Will Android be doing the same?

Link to comment
Share on other sites

There is also the concern of file weight with videos when it comes to mobile devices.

 

As a general rule, advertisers are known for pushing fat files down into ads for no other reason than "they can".

 

With the focus now moving towards mobile, adPlatforms have started to come up with ways to circumvent that creating a far worse experience, as ziraga described.

 

In an ideal world (aka, my opinion), online ads should be more akin to old style magazine ads than this so called interactive ads that exist nowadays. Yes, let's make use of the technology that is available, let's gather information about the consumer wants and needs, let's interact with them but let's not shove uncalled, unwanted content into their faces (pop up ads, intersitials anyone?).

  • Like 3
Link to comment
Share on other sites

I didn't know that was the reason, interesting to know! I personally prefer action to initiate video banners, it makes much more sense and forces advertisers to be much more creative within those first few seconds.

 

 

Whats the implementation for Android devices in future? I know iOS Safari will be looking the webkit-playsinline attribute in the video tag. Will Android be doing the same?

 

Android post on autoplay.

 

https://developers.google.com/web/updates/2016/07/autoplay

  • Like 3
Link to comment
Share on other sites

  • 1 month later...
  • 3 weeks later...
  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×