2015-04-07 57 views

回答

-1

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

+0

你可以@Stan请给我提供Vimeo官方Android SDK的链接吗? –

+0

有没有sdk它只是休息API调用 –

2

那张照片似乎直接访问vimeo.com观看视频。在vimeo.com上,只有在您登录后才能查看私人视频(这与API无关)。

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

  1. 在网页视图

    • 标记您的视频嵌入来自VIMEO隐藏,但可嵌入您的视频设置
    • 向/ videos/{video_id}发出API请求并从响应正文中提取嵌入代码(response.embed.html
    • 将嵌入代码在你的WebView HTML
  2. 在本地播放器播放(Vimeo的PRO只)

    • 马克与任何隐私设置
    • 做一个API请求,您的视频/视频/ {video_id}
    • 找到视频文件的集合(response.files
    • 循环播放视频文件以找到目标播放器的最佳高度和宽度
    • 加载链接到你的本地播放器

你可以阅读更多关于https://developer.vimeo.com/api的Vimeo的API,并https://developer.vimeo.com/api/endpoints

+0

有任何库直接播放视频通过视频id播放器或SDK或任何其他的android? –

0

如果你想发挥在您的Vimeo帐户的私人Vimeo的视频Android应用程序然后按照下列步骤:

  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