目前正在开展一个项目,我已将所有视频文件托管到 vimeo 服务器。
现在我想使用 vimeo API 在我的页面上显示这些视频的缩略图。到目前为止,有 API 可用于在使用应用程序对用户进行身份验证后获取用户数据,而这里不是这种情况。
如何在我的页面上将这些视频列表显示为缩略图,我们将不胜感激任何快速修复?
最佳答案
使用此 URL 获取 JSON 格式的视频详细信息http://vimeo.com/api/v2/video/VIDEO_ID.json
(也可用 XML:http://vimeo .com/api/v2/video/VIDEO_ID.xml
)
示例:http://vimeo.com/api/v2/video/6271487.json
然后,检查值 thumbnail_small
、thumbnail_medium
和 thumbnail_large
。
更新:获取私有(private)视频的缩略图:
下载Viemo PHP library .然后使用这段代码:
$video_id = 'VIDEO_ID';
$key = 'YOUR_CONSUMER_KEY';
$secret = 'YOUR_CONSUMER_SECRET';
require_once('vimeo.php');
$vimeo = new phpVimeo($key, $secret);
$video = $vimeo->call('vimeo.videos.getInfo', array('video_id' => $video_id));
$img_small = $video->video[0]->thumbnails->thumbnail[0]->_content;
$img_medium = $video->video[0]->thumbnails->thumbnail[1]->_content;
$img_large = $video->video[0]->thumbnails->thumbnail[2]->_content;
关于javascript - 如何从vimeo获取专辑列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20469211/