4

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

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

4

1 回答 1

3

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

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

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

获取文件元数据的示例在这里

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

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

于 2012-04-26T10:53:54.360 回答