2013-10-12 202 views
0

我開發了一個Android應用程序,使用它可以上傳,下載,創建文件在谷歌Drive.Now我想播放音頻文件(不是下載後,但流),它們位於自定義音樂播放器中的Google Drive上。 對於打我使用的音樂文件的響應提供了諸如流音頻文件播放從谷歌驅動器使用谷歌驅動器API在Android

musicFile.getSelfLink() 
musicFile.getAlternateLink() 
musicFile.getSelfLink() 
musicFile.getDefaultOpenWithLink() 
musicFile.getWebContentLink() 

我試着在response.But提供不能播放音樂file.It所有鏈接的鏈接的音頻文件給了我這樣的錯誤

Couldn」 t在客戶端打開文件,嘗試服務器端或媒體播放器錯誤

請幫我。我錯過了什麼? 在此先感謝。

回答

2

使用用戶的訪問令牌授權file.getDownloadLink()。你應該可以流式傳輸它。

+0

但是,如何授權網址與令牌?我已經在網上搜索,現在我有令牌,但如何使用從谷歌驅動器音頻網址mediaplayer播放歌曲? – SwapnilD

+0

獲得授權url的解決方案。只需在授權標頭中傳遞令牌即可。非常感謝您。 – SwapnilD

0

當你需要發揮你的私人文件,你需要下一個環節:

String link = file.getDownloadUrl() + "&access_token=" + yourToken + "&alt=media"; 

它爲我的REST API V2

相關問題