如何在颤振中播放来自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 视频

如何在 iOS Swift 中播放 Vimeo 视频?

如何在 android videoview 中播放 VIMEO 视频 url

如何从 vimeo 帐户检索视频源以在 exoplayer android 中播放?

如何跟踪嵌入视频(youtube、vimeo 等)的点击事件? (跟踪播放次数)

如何从vimeo视频播放器中删除share / later / like / embed选项? [关闭]