大家好
想请问一下大家
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
谢谢大家!!