2015-04-07 56 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