首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >要获得Vimeo缩略图,我需要哪个代码?

要获得Vimeo缩略图,我需要哪个代码?
EN

Stack Overflow用户
提问于 2019-09-04 23:21:31
回答 1查看 255关注 0票数 0

我有一个网址缩写(Yourls.org)安装在域。index.php包含以下代码:

代码语言:javascript
复制
<html>
    <head>
        <style type="text/css">
            html,body{
                height: 100%;
                min-height: 100%;
                margin: 0;
                padding: 0;
                background-color: #000;
            }
        </style>
    </head>
    <body>


    <iframe src="//player.vimeo.com/video/<?php echo filter_input(INPUT_GET, 'clipid', FILTER_SANITIZE_NUMBER_INT); ?>?server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1&amp;autoplay=1" width="100%" height="100%" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

    <?php endif; ?>
    </body>

</html>

其目的是使用Vimeo将剪辑ID存储在缩短链接之后要解析的链接中(如下所示:http://domain/?clipid=8374896345)。如果要解析的链接与上述内容不符,或者仅显示Vimeo的嵌入式视频的视频,则会简单地显示黑屏。

现在的问题是,当发送短链接时,Vimeo没有加载缩略图。

我必须在index.php中添加哪些代码(以及添加到何处),才能加载缩略图。

我在这里看到了一个类似的问题:Get img thumbnails from Vimeo?,但我无法获得正确的代码……

有人能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2019-09-04 23:55:39

我认为你用你的网址缩写工具把你的问题复杂化了,或者我不理解你的用例。无论如何,您都可以使用Vimeo的oEmbed实现来检索视频的嵌入代码和缩略图链接。为此,只需将视频的完整URL传递给oEmbed uri:

代码语言:javascript
复制
https://vimeo.com/api/oembed.json?url=https://vimeo.com/76979871 

这也有一个好处,那就是返回一个有效且有效的嵌入式代码,而不是像您所描述的那样构造嵌入式代码。在以下位置可以找到oEmbed文档:https://developer.vimeo.com/api/oembed/videos

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57791462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档