Google Drive Sdk – iOS应用程序中的audio和videostream式传输

您好Google Drive员工,

我试图从Google云端硬盘 (不下载) stream式传输video文件 。 但是我收到警报Sign In。 我已经彻底与编辑示例应用程序,但我没有find任何解决scheme。 我尝试了downloadUrl,embedLink,webContentLink,alternateLink 。 所有提供消息login。 当我试着与exportsLinks我得到一个空消息 。 这里有什么问题。 如果你有任何build议请让我知道…

我已经尝试过使用iPod中的Google Drive for iOS,我们可以在无需下载的情况下对video进行stream式传输。 请build议我解决这个问题

提前致谢…

我可以通过将access_token附加到下载url来解决这个问题

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

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

我没有尝试video部分。 但我认为应该采取类似的方法。

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

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

希望这可以帮助你。

问候Nitesh

我认为这取决于你的意思是“stream”。 上次我看,下载链接都有一个内容configuration:附件头,它指示浏览器下载而不是渲染内容。

如果您有自己的客户端获取url,则可以select忽略该标头,并在获取内容时按照您喜欢的内容进行操作。 如果客户端可以添加一个参数到url来向Google服务器表明它想要呈现内容v。下载,但是嘿嘿会更好。

您需要授权所有请求downloadLink带有授权标头的链接。 详细了解授权并了解如何通过https://developers.google.com/drive/about-auth获取访问令牌