【发布时间】:2025-12-12 08:15:01
【问题描述】:
我正在使用与此类似的代码来加载 vimeo 视频的缩略图。
<?php
if(defined('AT_PROXY')) {
$aContext = array(
'http' => array(
'proxy' => AT_PROXY,
'request_fulluri' => true,
),
);
$cxContext = stream_context_create($aContext);
$contents = file_get_contents('http://vimeo.com/api/v2/video/'.$main_video.'.php', False, $cxContext);
} else {
$contents = file_get_contents('http://vimeo.com/api/v2/video/'.$main_video.'.php');
}
$contents = file_get_contents('http://vimeo.com/api/v2/video/'.$main_video.'.php');
$array = @unserialize(trim($contents));
$video_thumbnail = str_replace('http://', 'https://',$array[0]["thumbnail_large"]);
?>
<div class="video_thumbnail text-center">
<img src="<?php echo $video_thumbnail ?>" alt="" class="img-responsive" />
<div class="play js-play" data-vid="<?php echo $main_video; ?>">
<span class="glyphicon glyphicon-play play-btn"></span>
</div>
</div>
大缩略图为 640 像素
显然这是旧的 API。如果我想加载更大的缩略图,我应该使用新的 API。
https://developer.vimeo.com/api
我似乎找不到使用“新”API 的方法。
有谁知道如何使用新 API 加载缩略图,有没有示例说明如何做到这一点?
【问题讨论】: