3

我的要求很简单。我是 Vimeo Pro 用户,我的帐户中几乎没有私人视频,我只想在我的私人应用程序中播放。

如何实现这一点。我真的应该通过所有 Oauth 身份验证过程,只需使用 accessToken 我就可以访问我的视频。?

我只想知道 Bright Cove 的工作原理,他们为我上传的视频提供令牌和视频 ID,使用它我可以在我的应用程序中播放视频。vimeo 是不可能的吗?

等待建议

4

2 回答 2

5

您可以使用VIMNetworking库。这是官方的 Vimeo iOS SDK。查看轻量级使用部分,了解有关提供您自己的身份验证令牌的信息。

使用该库为您的视频对象请求 JSON,从视频对象 JSON 的“文件”数组中获取播放 URL,并将其传递给 AVPlayer 实例。

凉爽的?

旁注:我们 (Vimeo) 正在为 VIMNetworking 开发一个全新的 100% Swift 替代品。在接下来的几周内寻找它。

于 2016-03-07T18:30:03.260 回答
3

进行 API 调用时只需要您的访问令牌。

创建你的令牌

  1. 您是否已有 API 应用程序?如果没有,您可以在这里创建一个。
  2. 转到 API 应用程序详细信息页面上的“身份验证”选项卡。
  3. 滚动到底部并使用您需要的 API 范围生成访问令牌(如果您只需要视频文件访问,则只需要私有 + 公共范围)

使用您的代币

令牌应该像这样通过 Authorization 标头传递:Authorization: Bearer {access_token}

请求您的所有视频

要获取所有视频,请向https://api.vimeo.com/me/videosGET发出 HTTP请求。

查找您的视频文件 URL

要查找您的视频文件,请查看files每个视频的密钥。这将包含每个文件的 url,以及其他有用的信息。

于 2016-02-22T00:40:24.067 回答