【发布时间】:2014-09-10 18:06:30
【问题描述】:
当一个视频文件上传到谷歌云端硬盘时,它会被转码成一堆不同的格式和分辨率,这样就可以根据平台、屏幕大小、网络带宽等进行有效的预览。就像放一个YouTube 上的视频。
我正在寻找的是一种获取任何不同转码的直接 URL 的方法,就像我可以获取 URL 以下载原始文件一样。如果 URL 是临时的也没关系。要获取原始文件,我会通过 API 调用 File: get,然后从该响应中下载 downloadLink URL。所以我希望 API 调用有一个参数可以指定 360p webm 转码,而不是原始文件(例如)。但我没有看到任何这样的参数,也没有看到其他 API 调用来做同样的事情。
在我的用例中,我将在客户端从 JavaScript 调用 API,并将生成的 URL 粘贴到 HTML 元素中。我需要使用 CORS 标头提供视频(我想use the video element as a WebGL texture)。尽管有一个不包含 CORS 标头的解决方案也可能很有用。
有什么办法吗?也许是一个非官方的解决方法?
【问题讨论】:
标签: google-drive-api