我的要求很简单。我是 Vimeo Pro 用户,我的帐户中几乎没有私人视频,我只想在我的私人应用程序中播放。
如何实现这一点。我真的应该通过所有 Oauth 身份验证过程,只需使用 accessToken 我就可以访问我的视频。?
我只想知道 Bright Cove 的工作原理,他们为我上传的视频提供令牌和视频 ID,使用它我可以在我的应用程序中播放视频。vimeo 是不可能的吗?
等待建议
我的要求很简单。我是 Vimeo Pro 用户,我的帐户中几乎没有私人视频,我只想在我的私人应用程序中播放。
如何实现这一点。我真的应该通过所有 Oauth 身份验证过程,只需使用 accessToken 我就可以访问我的视频。?
我只想知道 Bright Cove 的工作原理,他们为我上传的视频提供令牌和视频 ID,使用它我可以在我的应用程序中播放视频。vimeo 是不可能的吗?
等待建议
您可以使用VIMNetworking库。这是官方的 Vimeo iOS SDK。查看轻量级使用部分,了解有关提供您自己的身份验证令牌的信息。
使用该库为您的视频对象请求 JSON,从视频对象 JSON 的“文件”数组中获取播放 URL,并将其传递给 AVPlayer 实例。
凉爽的?
旁注:我们 (Vimeo) 正在为 VIMNetworking 开发一个全新的 100% Swift 替代品。在接下来的几周内寻找它。
进行 API 调用时只需要您的访问令牌。
创建你的令牌
使用您的代币
令牌应该像这样通过 Authorization 标头传递:Authorization: Bearer {access_token}
请求您的所有视频
要获取所有视频,请向https://api.vimeo.com/me/videosGET
发出 HTTP请求。
查找您的视频文件 URL
要查找您的视频文件,请查看files
每个视频的密钥。这将包含每个文件的 url,以及其他有用的信息。