[問題] 用Google Drive API做video streaming?
大家好
想請問一下大家
google drive的api有沒有可以取得檔案的streaming url function??
目前有一台device已有實作google drive的一般功能(list等等)
想要做到的是取得某一影音檔案的streming url並直接丟給另一台device
然後另一台device就可以用videoview直接進行播放
我目前想到的方法只有利用share功能把檔案share to public之後
用以下url即可streaming播放
https://drive.google.com/uc?export=download&id=<fileID>
但想請問的是如果不share的話有辦法得到這個file的streaming url嗎???
會這樣問是因為如果檔案不share的話
以上的網址就會不能播放
但在google drive官方的app裡
video檔案是可以直接streaming播放的(不過player好像是他們自己做的就是了...)
之前在用dropbox的時候有發現有一個media() function
( http://tinyurl.com/l53vje9 )
這個function可以產生一個streaming url讓沒有認證的人也可以使用
這樣就有滿足我的需求
限制是4小時後就會expire(對我來說無所謂 只要能直接給別人播即可)
不過google drive好像沒有這種可以設定expire time的share機制
又或者是說如果我能把token傳給另一台device
另一台device能用這個token去認證request播放該file的url呢???
不過這樣也還是不知道這個url到底該如何取得@@
希望有類似經驗的人可以指點我一些方向QQ
謝謝大家!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.125.41
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1421925941.A.507.html
※ 編輯: abcde1499 (111.250.125.41), 01/22/2015 19:26:30
推
02/03 11:07, , 1F
02/03 11:07, 1F