如何在颤振中播放来自vimeo的私人视频
Posted
技术标签:
【中文标题】如何在颤振中播放来自vimeo的私人视频【英文标题】:how to play private video from vimeo in flutter 【发布时间】:2021-06-08 12:45:32 【问题描述】:我从我的 Vimeo 帐户获得的是一个 ID 和令牌。
`var response = await http .get('https://player.vimeo.com/video/' + videoId + '/config');`.
我尝试获取视频 URL。但由于是私人视频 无法使用此方法获取 URL。有没有更好的方法 播放来自 Vimeo 的私人视频?
【问题讨论】:
【参考方案1】:您必须在拥有此视频的 Vimeo 帐户中进行身份验证,这可以通过多种方式进行,我建议使用访问令牌,这是一个静态令牌,可以存储在您的后端数据库中以实现安全原则。
您可以通过here 访问此身份验证方式。
身份验证后,您可以通过 GET 请求获取有关您的视频的任何信息:
网址:*https://api.vimeo.com/videos/*[video_id]
标头:'Authorization': Bearer [Access_Token]
有关此请求的更多信息,您可以联系Vimeo official documentation。
【讨论】:
我已经拥有令牌,所以我应该在 Vimeo 帐户中进行身份验证。当我使用标头中的令牌调用此 API 时,它会给出 401(未经身份验证)。 你使用什么端点来获取你的令牌?以上是关于如何在颤振中播放来自vimeo的私人视频的主要内容,如果未能解决你的问题,请参考以下文章
如何在 iPhone 的应用程序中播放 youtube/vimeo 视频
如何在 android videoview 中播放 VIMEO 视频 url
如何从 vimeo 帐户检索视频源以在 exoplayer android 中播放?