5

嗨 Google 云端硬盘员工,

我曾尝试从 Google Drive 流式传输视频文件(无需下载)。但是我收到了登录的警报。我已经彻底使用了 Dr. Edit 示例应用程序,但我没有找到任何解决方案。我尝试使用downloadUrl、embedLink、webContentLink、alternateLink。所有人都给出了登录的消息。当我尝试使用exportsLinks 时,我收到一条 Null Message。这里有什么问题。如果你有任何建议请告诉我...

我已经尝试在 iPod 中使用适用于 iOS 的 Google Drive,我们可以在不下载的情况下流式传输视频。请建议我解决此问题

提前致谢...

4

3 回答 3

5

我可以通过将 access_token 附加到下载 url 来解决它

audiofile.strPath=[NSString stringWithFormat@"%@&access_token=%@",downloadUrl,accessToken];   

将 strPath 传递给您的 avplayer 对象以播放音乐。

我没有尝试视频部分。但我认为类似的方法应该有效。

您可以从 GTMOAuth2Authentication 对象中获取访问令牌

请注意,如果它过期,您可能需要刷新它。

希望这对您有所帮助。

问候尼特什

于 2014-03-28T11:12:55.727 回答
1

我认为这取决于您所说的“流”是什么意思。上次我查看时,下载链接都有一个内容配置:附件标头,它指示浏览器下载而不是呈现内容。

如果您有自己的客户端获取 url,您可以选择忽略该标头并在获取内容时对内容执行您喜欢的操作。恕我直言,如果客户端可以向 url 添加一个参数以向 Google 服务器指示它希望内容被呈现 v. 下载,那就太好了,但是嘿嘿。

于 2013-09-19T16:00:43.453 回答
1

You need to authorize all requests to downloadLinks with an Authorization header. Read more about the authorization and learn how to retrieve your users an access token on https://developers.google.com/drive/about-auth

于 2013-10-03T12:34:12.657 回答