I\'d like to find out how Tumblr retrieves video thumbnails.
Normal video posts (not using API) when viewed from the dashboard or /tagged/ filters,
You must use Fully SSL iframes and never display intrusive or invasive ads/popups in the video (safer to serve NO ADS/POPUPS, or you may be blocked from loading inline permanently).
You must be desktop and mobile compatible, and declare meta tags such as the thumbnail and the url to load the video using various methods (study the iframe content of those who already load inline, ex: og:video).
WHY: Since Tumblr uses SSL in the dashboard and on many blogs, all iframes or videos must be SSL too. If you load any non-ssl content (HTTP), on a page that is using SSL (HTTPS), the content will not load, and usually just appears blank, or incomplete. This is why tumblr links in a new window, when videos aren't being pull from a URL that provides full ssl video embeds.
Using a subdomain that forces ssl, and deals with content that isn't SSL (your own pop open window), will allow your site to load inline with the Tumblr Dashboard.
If you fail to be fully compliant and Tumblr will revoke any future inline videos from your URL. That's why it would be good to load videos from a subdomain that forces ssl only, and redirects non ssl to the ssl page.
Hi mikedidthis have write accurately..
As per tumbler's image thumbnail api, tumbler do not provide any inbuilt function like facebook to retrieve images like in facebook or youtube.
Please see this documentation:
http://www.tumblr.com/docs/en/custom_themes
My understanding of {VideoThumbnailURL}
is as follows:
This variable will include any related thumbnails to a video, served directly from the provider of the video.
Tumblr itself isn't generating the thumbnails. Below is the returned URL from a test, using {VideoThumbnailURL}
and the video: http://www.youtube.com/watch?v=i0y4G1tNb1M
http://img.youtube.com/vi/i0y4G1tNb1M/hqdefault.jpg
To answer your question, the provider of the video would have to generate the thumbnails and Tumblr would need to support / integrate these on the Dashboard.
Easy way to test if a provider is supported, create a video post and add your embed code. If the message preview not available appears, the provider doesn't support thumbnails and / or Tumblr doesn't support this provider.
http://blip.tv/
http://www.dailymotion.com/
http://www.metacafe.com/
http://www.youtube.com
http://www.vimeo.com
https://vine.co
http://www.ted.com
http://www.slideshare.net
http://www.veoh.com/
http://www.twitch.tv/