是否可以使用Vimeo API获取流式网址?

时间:2015-07-13 13:00:18

标签: vimeo vimeo-api

我的应用程序中有自己的视频播放器,如果我可以获得视频网址,我想要播放它。是否可以使用Vimeo API?

在我的应用中,我将允许用户搜索视频并在移动设备上的媒体播放器上播放。

2 个答案:

答案 0 :(得分:6)

作为PRO用户进行身份验证的API请求可以访问该用户的视频文件。这包括转码文件和HLS链接。您可以在视频表示中找到这些URL,这些URL由许多不同的api调用返回。具体来说,在files键下,您将找到一个包含url和其他元数据的数组。确保根据分辨率选择视频,而不是质量,因为质量可能有重复

最相关的API呼叫是GET https://api.vimeo.com/me/videos,因为这会返回经过身份验证的用户拥有的所有视频的列表(恰好是唯一包含可用视频文件的视频)。

视频文件不适用于基本用户或Plus用户,除了发出请求的用户之外,用户无法使用。对于这些视频,您应该使用我们在API请求中提供的嵌入代码(在密钥response.embed.html下,或通过oEmbed

答案 1 :(得分:0)

如果您的视频设置为公开,则可以点击终点...

https://player.vimeo.com/video/{your_video_id}/config

这将返回一个json。在嵌套字段request> files> Progressive中,您将拥有包含流URL的对象。

在文件节点下还有破折号和hls流格式,但不确定是否所有播放器都支持这些格式。