簡體   English   中英

如何獲取大型視頻文件的下載鏈接

[英]How to Retrieve the Download Link for Large Video Files

我想檢索大型視頻文件的下載鏈接。 我對小型視頻文件沒有問題,但是對於大型視頻,服務器的響應是該文件

“超出了Google可以掃描的最大文件大小”

我想使用鏈接作為video標簽的來源。 但是因為該鏈接給了我錯誤,所以我無法使用它。

我正在使用Java SDK並且正在使用File.getWebContentLink()獲得鏈接。 我已經嘗試過getDownloadLink()但是那個甚至都不起作用。

基本上,我是否可以獲得大型視頻文件的下載鏈接?

getWebContentLink()專為交互式用戶(瀏覽器)設計。

相反,在原始API級別,你需要使用File.get與ALT =媒體設置acknowledgeAbuse標志,如果您最初得到返回的“谷歌無法掃描”。 此處閱讀有關下載文件的更多信息,並在此處閱讀濫用標志

在Java客戶端庫中,它看起來像這樣:

String fileId = "0BwwA4oUTeiV1UVNwOHItT0xfa2M";
OutputStream outputStream = new ByteArrayOutputStream();
driveService.files().get(fileId)
    .set("acknowledgeAbuse", true)
    .executeMediaAndDownloadTo(outputStream);

免責聲明,我還沒有整理以上內容。

注意:請勿使用其他答案中提到的.../host/id方法-該方法已棄用,並計划在 2016年8月(今年)之前停止提供內容

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM