php - 如何使用 php 获取 youtube 和 vimeo 嵌入代码的视频缩略图?

标签 php wordpress video youtube embed

我有一个 WordPress 站点,我在其中的帖子编辑器中插入视频嵌入代码。在前端,我需要在点击它们时显示视频缩略图,它会在灯箱中显示视频。

需求是,我需要在编辑器中显示我给的视频的视频缩略图。

我将使用 YouTube 和 vimeo 嵌入代码,如果是其他视频,我将显示帖子缩略图或默认图片。

我将为每个帖子使用一个视频嵌入代码。

提前致谢。

最佳答案

使用 Youtube API

http://img.youtube.com/vi/VIDEO_ID/#.jpg
where,
VIDEO_ID = bQVoAWSP7k4
# = 1,2, or 3

使用 Vimeo API

Making Video Request

http://vimeo.com/api/v2/video/video_id.output

where, 
video_id :  The ID of the video you want information for.
output  :  Specify the output type. It currently offer JSON, PHP, and XML formats.

vimeo 的 php 代码:

$imgid = 6825415;
$image = unserialize(file_get_contents("http://vimeo.com/api/v2/video/$imgid.php"));
echo $image[0]['thumbnail_medium'];

关于php - 如何使用 php 获取 youtube 和 vimeo 嵌入代码的视频缩略图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12000791/

相关文章:

javascript - Youtube API视频出现奇怪的问题

php 无法连接到 mysql 并出现错误 13(但命令行可以)

php - 在 WooCommerce 中计算现有订单中的运输方式/费率

php - 如果A表存在于B表中,并且满足查询中的WHERE语句,则从A表中随机获取结果

php - 获取 Woocommerce 购物车产品图片网址,这样我就可以将其用作背景图片

php - 格式化我的电脑后移动 Xamp,发现我所有的数据库都是空的

html - 我应该在我的 HTML5 视频源标签中为 MP4 指定什么编解码器?

php - 数据表警告 : table id=table - Ajax error(datatable.net/tn/7)

wordpress - 在 Google plus 中发布 Wordpress 帖子?

c++ - 如何更改通过 C++ 上的 FFMPEG 库提取的帧的配色方案?