【问题标题】:Recover video url through google drive api in order to stream the video in an html5 player [closed]通过 google drive api 恢复视频 url,以便在 html5 播放器中流式传输视频 [关闭]
【发布时间】:2012-04-26 10:45:32
【问题描述】:

我看到谷歌驱动器使用 Flash 播放器来传输上传的视频。

您知道 google drive api 是否提供视频的绝对 url 以便使用 html5 播放器流式传输视频?

【问题讨论】:

    标签: google-drive-api


    【解决方案1】:

    答案与嵌入图像的this one 非常相似。

    所以基本上要获取可嵌入视频的 URL,您必须:

    • 在 Drive 应用程序中,当用户单击文件并使用您的应用程序打开文件时,您会通过 URL 参数获取文件的 ID。
    • 使用 Drive API 和文件 ID 查询文件元数据:返回的文件元数据是一个包含一堆信息的 JSON 对象。
    • 在文件元数据中有一个名为“downloadURL”的属性,它提供了一个指向实际文件的 URL。

    获取文件元数据的示例是here

    如果您的文件已公开共享,则可以直接访问该 URL。如果文件不公开,您将不得不使用 OAuth 2.0 来授权对该 URL 的请求。

    问题:该 URL 只能暂时起作用。所以它并不适用于所有用例。

    【讨论】:

    • 感谢您的快速回答,但我不确定是否会回复我的问题。假设我有一些类似这样的代码: Simple Movie Player 这不起作用,因为下载 url 不是电影 url。我可以通过api获取电影网址吗?再次感谢!
    • 它解释了如何检索文件的 URL。要获得它,您必须查询文件的元数据并查看 downloadUrl 属性,在 Drive 文档中有许多示例说明了如何执行此操作。同样,关于 URL 的生存时间短的论点也是有效的。
    • 您从何处获得此下载 URL? :) 你通过 API 得到的肯定不是那种形式 ;)
    • 我编辑了我的回复对您有更好的帮助吗?
    • 太棒了!是在文件 - > 下载部分下的视频页面上获取该 URL。再次感谢您的支持。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-10
    • 2011-08-01
    相关资源
    最近更新 更多