Google drive api API访问不同的视频格式和分辨率

Google drive api API访问不同的视频格式和分辨率,google-drive-api,Google Drive Api,当一个视频文件被上传到Google Drive时,它会被转换成一系列不同的格式和分辨率,这样它就可以根据平台、屏幕大小、网络带宽等进行高效预览。就像在YouTube上播放视频一样 我正在寻找的是一种直接获取任何不同代码转换的URL的方法,就像获取下载原始文件的URL一样。如果URL是临时的,那么就可以了。要获取原始文件,我需要通过API进行调用,然后从该响应下载下载链接URL。因此,我希望API调用中会有一个参数指定360p webm代码转换(例如),而不是原始文件。但是我没有看到任何这样的参数

当一个视频文件被上传到Google Drive时,它会被转换成一系列不同的格式和分辨率,这样它就可以根据平台、屏幕大小、网络带宽等进行高效预览。就像在YouTube上播放视频一样

我正在寻找的是一种直接获取任何不同代码转换的URL的方法,就像获取下载原始文件的URL一样。如果URL是临时的,那么就可以了。要获取原始文件,我需要通过API进行调用,然后从该响应下载下载链接URL。因此,我希望API调用中会有一个参数指定360p webm代码转换(例如),而不是原始文件。但是我没有看到任何这样的参数,也没有其他API调用来做同样的事情

在我的用例中,我将从客户端的JavaScript调用API,并将生成的URL粘贴到HTML元素中。我将需要视频与CORS头服务(我想)。不过,有一个不包含CORS头的解决方案可能也很有用


有办法吗?可能是非官方的解决方法?

谷歌硬盘API不支持这一点,这也不是该产品的核心用例。

我就是这么想的。这太糟糕了,因为我的用户可以上传每个视频的多个版本,然后再(毫无用处地)转换成其他版本。我不介意额外的配额使用(我可以用谷歌根据我的配额计算每个(访问的)版本),但我宁愿避免设置上传和转码系统的重复工作。特别是因为我想出的任何东西都不如YouTube的转码好。