Twitter Player Card not auto-expanding on Mobile


#1

According to the Twitter Player Card documentation, player cards should auto-expand and show an image preview with a play button in the iOS and Android Twitter apps.

However, upon testing, I found that my tweets do not show any preview on mobile, yet show a preview on web.

Here is what it looks like on mobile:

And this is what it looks like on web:`

Here are my tags:

 <meta name="twitter:card" content="player">
 <meta name="twitter:site" content="@scientiffic">
 <meta name="twitter:title" content="scientiffic's Spin">
 <meta name="twitter:player" content="https://spin360-staging.herokuapp.com/videos/949.html">
 <meta name="twitter:image" content="https://spin360-staging.s3.amazonaws.com/uploads/image/image_file/1665/img000.jpg">
 <meta name="twitter:player:width" content="700">
 <meta name="twitter:player:height" content="700">
 <meta name="twitter:player:stream" content="https://spin360-staging.s3.amazonaws.com/uploads/video/video_file/949/spin_1665.mp4">
 <meta name="twitter:player:stream:content_type" content="video/mp4">

What’s going wrong here?

More info here: http://stackoverflow.com/questions/37153408/twitter-player-card-not-auto-expanding-on-mobile


#2

Just checked, and the card does show once you tap into the Tweet detail view (on iOS at least).


#3

The documentation on Player Cards says nothing about clicking to expand to see the preview:

On Twitter’s iPhone and Android native apps, a Player Card initially appears as the image preview (specified via twitter:image) with a “play” icon over it.

Based on this description, I expected to see an image preview appear in the timeline without manually expanding.

It doesn’t seem like there’s much point to having a media-embedded player card if it only appears as text without clicking…