Vimeo thumbnails

时间:2012-08-07 作者:Cody

我使用Advanced Custom Fields 要在我为客户端创建的站点上显示Vimeo视频,客户端将Vimeo ID(url中的最后一个字母)粘贴到字段中,然后显示视频。但我也想显示视频的缩略图,为此我使用以下代码(非工作代码):

<?php
$imgid = the_field(\'video_link\');
$hash = unserialize(file_get_contents("http://vimeo.com/api/v2/video/$imgid.php"));
echo $hash[0][\'thumbnail_medium\'];  
?>
此代码仅在页面上显示视频ID。但如果我在代码中写入视频ID,而不是“the\\u field(\'video\\u link\')”,则会显示缩略图URL。有人知道我做错了什么吗?:)

1 个回复
最合适的回答,由SO网友:ifdion 整理而成

也许这会有帮助

$videoID = the_field(\'video_link\');
$jsonurl = \'http://vimeo.com/api/v2/video/\'.$videoID.\'.json\';
$json = file_get_contents($jsonurl,0,null,null);
$json_output = json_decode($json,true);
echo \'<img src="\'. $json_output[0][\'thumbnail_large\'] .\'" />\';
使用json方法进行相同的调用

结束

相关推荐

Vimeo Feed提供了与RSS小工具的死链接?

我的上有RSS小部件home page (页脚)指向RSS feed 来自Vimeo。这些视频很好地发挥了作用,并提供了这些工作的链接。橙色的RSS图标也会将您带到实际的RSS提要。然而,标题将带您到404.我不确定这是否是Vimeo设置方式或小部件的故障。有人能想出一个变通方法来确保这个标题不是死链接吗?这个短裤screencast 解释情况。

Vimeo thumbnails - 小码农CODE - 行之有效找到问题解决它

Vimeo thumbnails

时间:2012-08-07 作者:Cody

我使用Advanced Custom Fields 要在我为客户端创建的站点上显示Vimeo视频,客户端将Vimeo ID(url中的最后一个字母)粘贴到字段中,然后显示视频。但我也想显示视频的缩略图,为此我使用以下代码(非工作代码):

<?php
$imgid = the_field(\'video_link\');
$hash = unserialize(file_get_contents("http://vimeo.com/api/v2/video/$imgid.php"));
echo $hash[0][\'thumbnail_medium\'];  
?>
此代码仅在页面上显示视频ID。但如果我在代码中写入视频ID,而不是“the\\u field(\'video\\u link\')”,则会显示缩略图URL。有人知道我做错了什么吗?:)

1 个回复
最合适的回答,由SO网友:ifdion 整理而成

也许这会有帮助

$videoID = the_field(\'video_link\');
$jsonurl = \'http://vimeo.com/api/v2/video/\'.$videoID.\'.json\';
$json = file_get_contents($jsonurl,0,null,null);
$json_output = json_decode($json,true);
echo \'<img src="\'. $json_output[0][\'thumbnail_large\'] .\'" />\';
使用json方法进行相同的调用

相关推荐

有没有办法在不使用IFRAME的情况下使用Vimeo Embedded的自定义参数?

我正在尝试将一些嵌入的参数附加到我的Vimeo剪辑。我尝试使用以下两个说明来启动它:Passing Parameters to a Vimeo link in a WordPress Custom Field - 利梅坎瓦斯。comAny way to use a custom parameter for YouTube embed without using an iframe - WordPress。东南部。不幸的是,适用于YouTube的内容不适用于Vimeo,因为返回的URL没有如下字符串?fea

Vimeo thumbnails - 小码农CODE - 行之有效找到问题解决它

Vimeo thumbnails

时间:2012-08-07 作者:Cody

我使用Advanced Custom Fields 要在我为客户端创建的站点上显示Vimeo视频,客户端将Vimeo ID(url中的最后一个字母)粘贴到字段中,然后显示视频。但我也想显示视频的缩略图,为此我使用以下代码(非工作代码):

<?php
$imgid = the_field(\'video_link\');
$hash = unserialize(file_get_contents("http://vimeo.com/api/v2/video/$imgid.php"));
echo $hash[0][\'thumbnail_medium\'];  
?>
此代码仅在页面上显示视频ID。但如果我在代码中写入视频ID,而不是“the\\u field(\'video\\u link\')”,则会显示缩略图URL。有人知道我做错了什么吗?:)

3 个回复
最合适的回答,由SO网友:ifdion 整理而成

也许这会有帮助

$videoID = the_field(\'video_link\');
$jsonurl = \'http://vimeo.com/api/v2/video/\'.$videoID.\'.json\';
$json = file_get_contents($jsonurl,0,null,null);
$json_output = json_decode($json,true);
echo \'<img src="\'. $json_output[0][\'thumbnail_large\'] .\'" />\';
使用json方法进行相同的调用

SO网友:Tusko Trush

//vimeo thumb generator PHP
function getVimeoImg($id, $size = \'thumbnail_large\'){
   if(get_transient(\'vimeo_\' . $size . \'_\' . $id)){
      $thumb_image = get_transient(\'vimeo_\' . $size . \'_\' . $id);
   }else{
      $json = json_decode( file_get_contents( "http://vimeo.com/api/v2/video/" . $id . ".json" ) );
      $thumb_image = $json[0]->$size;
      set_transient(\'vimeo_\' . $size . \'_\' . $id, $thumb_image, 2629743);
  }
  return $thumb_image;
}
将此添加到functions.php

然后调用缩略图echo getVimeoImg(\'videoID\');

SO网友:Sam Carlton

如果您想通过ID I获取Vimeo缩略图,请设置一个小应用程序,让我们这样做:

https://vimg.now.sh/358629078.jpg

相关推荐

添加YouTube或Vimeo视频作为帖子附件?

我正在开发一个gallery插件,我想知道是否可以在媒体上传器中添加YouTube和Vimeo“嵌入”选项,以便能够将YouTube和Vimeo视频作为附件添加到帖子中,而不是将视频文件直接上传到服务器。我正在考虑一个带有文本区域的选项,在这里可以放置YouTube或Vimeo HTML嵌入代码,并将其添加到媒体库中,其中包含mime类型的“text/HTML”。任何线索都将不胜感激