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