Android应用 - 私人vimeo视频无法播放

时间:2015-04-07 09:55:32

标签: android vimeo vimeo-api vimeo-player

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

此致 Niladri!

private vimeo video not playing

3 个答案:

答案 0 :(得分:2)

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

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

  1. 嵌入在网页浏览中

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

    • 使用任何隐私设置标记您的视频
    • 向/ videos / {video_id}
    • 发出API请求
    • 查找视频文件集合(response.files
    • 循环播放视频文件以找到目标播放器的最佳高度和宽度
    • 将链接加载到您的原生播放器
  3. 您可以在https://developer.vimeo.com/apihttps://developer.vimeo.com/api/endpoints

    了解有关Vimeo API的更多信息

答案 1 :(得分: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中。
  5. 对于Vimeo Android SDK:https://github.com/vimeo/vimeo-networking-java

答案 2 :(得分:-1)

例如,我们有一个专门用于YouTube的谷歌SDK。另一方面,AOS不支持Adobe Flash。也许它只是没有vimeo服务使用的AOS视频编解码器支持?这可能是您无法通过WebView /浏览器观看vimeo视频的原因 您是否检查过Vimeo官方Android SDK,如果这样的话至少存在? Also check this
还有一点建议:尝试使用SO搜索和谷歌 - 它在大多数情况下都有帮助:)