如何获得Vimeo外部链接

时间:2019-06-05 08:21:24

标签: vimeo

要嵌入Vimeo视频作为背景视频,我会在此代码笔中看到:

https://codepen.io/BRacicot/pen/JpLmqo

视频源网址是带有“外部”字样的特殊类型:

https://player.vimeo.com/external/243924757.hd.mp4?s=1fc7fe8bd116cdd9c9c3e639ddbae75f2f4f8f2e&profile_id=174

如何从自己的视频中获取此网址类型?

1 个答案:

答案 0 :(得分:1)

视频响应中会返回该“外部”链接以及下载链接。

要获取您帐户中视频的直接文件链接,请向GET https://api.vimeo.com/videos/[video_id]发送经过身份验证的请求。响应中返回两个键:filesdownloadfiles键包含指向所请求视频的所有文件的链接和相关元数据。这些链接旨在与外部/第三方媒体播放器一起使用,并且不会过期。 download键包含指向文件的链接以及这些链接的到期时间和相关元数据。

文件和下载链接都是HTTP 302重定向到实际视频文件资源的。实际视频文件资源的位置每隔几个小时就会过期,因此请确保始终按提供的方式正确使用重定向链接。

请确保使用具有video_files范围的令牌对您的请求进行身份验证。如果您使用不具有video_files范围的令牌进行身份验证,则视频响应将不包含filesdownload元数据。 Vimeo API身份验证文档位于以下位置:

https://developer.vimeo.com/api/authentication#understanding-auth-workflows

还要注意,这些视频文件链接仅针对Vimeo Pro,Premium和Business成员返回:

https://help.vimeo.com/hc/en-us/articles/224823567-Third-party-player-links

最后,请注意,您可能不需要所有这些,因为嵌入式Vimeo Player可用作无镶边背景视频播放器:

https://help.vimeo.com/hc/en-us/articles/115011183028-Embedding-background-and-chromeless-videos