2013-07-25 35 views
2

我有一个网站,我希望用户发布视频链接(来自youtube和vimeo),并呈现与上面输入的链接相关的缩略图。我想,当键入链接在youtube视频的网址中输入时,facebook,google +如何制作视频缩略图?

我使用PHP

如何可以做到这一点任何帮助生成iframe嵌入?

+0

这个问题已经在这里解答:http://stackoverflow.com/questions/2068344/how-to-get-thumbnail-of-youtube-video-link-using-youtube-api – matusg

+0

谢谢先生我想在输入链接时生成iframe嵌入 – zerocool

回答

0

操作简单,只需获得来自YouTube的视频和您想要的图像序列号的ID,并在以下网址将它们插入到[VIDEOID]和[SEQNUM]分别为:

的http:// IMG .youtube.com/VI/[VIDEOID]/[SEQNUM]的.jpg

因此,例如,对于此URL:

http://www.youtube.com/watch?v=dOwZZyGJ9aQ

缩略图可以通过进入获取到:

http://img.youtube.com/vi/dOwZZyGJ9aQ/0.jpg

http://img.youtube.com/vi/dOwZZyGJ9aQ/1.jpg

http://img.youtube.com/vi/dOwZZyGJ9aQ/2.jpg

http://img.youtube.com/vi/dOwZZyGJ9aQ/3.jpg

等..

来源:http://www.tonylea.com/2011/how-to-get-youtube-thumbnail-images/

+0

谢谢先生我想在输入链接时生成iframe嵌入 – zerocool

0

在YouTube和Vimeo的有元信息标签伊特mprop =“thumbnailUrl”在他们的DOM。

例如: YouTube的是

<link itemprop="thumbnailUrl" href="http://i1.ytimg.com/vi/CElN2XzquGM/hqdefault.jpg"> 

为VIMEO是

<meta itemprop="thumbnailUrl" content="http://b.vimeocdn.com/ts/435/519/435519601_1280.jpg"> 

我想其他视频hostings可能都有这样的元信息,而这正是Facebook的取得图片从

相关问题