1

我目前正在开发一个 android 移动应用程序。我看到私人 Vimeo 视频没有播放。检查随附的屏幕截图。另请注意,Android 应用仍处于开发模式,并未上传到 Google。请在这方面帮助我。

问候,尼拉德里!

私人 vimeo 视频未播放

4

3 回答 3

4

该图片似乎正在直接访问 vimeo.com 以查看视频。在 vimeo.com,只有登录后才能观看私人视频(与 API 无关)。

如果您想在您的应用程序中播放私人视频,您将需要遵循以下工作流程之一:

  1. 嵌入到 web 视图中

    • 在视频设置中将您的视频标记为对 vimeo 隐藏,但可嵌入
    • 向 /videos/{video_id} 发出 API 请求并从响应正文 ( response.embed.html)中提取嵌入代码
    • 将嵌入代码放入您的 webview 的 html 中
  2. 在本机播放器中播放(仅限 Vimeo PRO)

    • 使用任何隐私设置标记您的视频
    • 向 /videos/{video_id} 发出 API 请求
    • 查找视频文件的集合 ( response.files)
    • 循环播放视频文件以找到目标播放器的最佳高度和宽度
    • 将链接加载到您的本地播放器中

您可以在https://developer.vimeo.com/apihttps://developer.vimeo.com/api/endpoints阅读有关 Vimeo API 的更多信息

于 2015-04-07T18:34:09.287 回答
0

如果您想在 Android 应用程序中播放您的 Vimeo 帐户的私人 Vimeo 视频,请按照以下步骤操作:

  1. 转到您的视频隐私设置并将其标记为对 Vimeo 隐藏并嵌入到任何地方。
  2. 向此端点发出 API 请求:https ://api.vimeo.com/users/ {your_user_id}/videos
  3. 从 API 响应中获取 embed.html 字符串。
  4. 将上一步获得的 embed.html 加载到您的 WebView 中。

对于 Vimeo Android SDK:https ://github.com/vimeo/vimeo-networking-java

于 2017-10-23T05:32:43.797 回答
-1

例如,我们为 YouTube 提供了一个特殊的谷歌 SDK。另一方面,AOS 不支持 Adob​​e Flash。也许它只是有一个不受 vimeo 服务使用的 AOS 视频编解码器支持?这可能是您无法通过 WebView/浏览器观看 vimeo 视频的原因。
如果至少存在这样的东西,您是否检查过 Vimeo 官方 Android SDK?
还要检查一下
还有一点建议:尝试使用 SO 搜索和谷歌 - 在大多数情况下它会有所帮助:)

于 2015-04-07T10:12:37.160 回答