【发布时间】:2018-06-23 18:55:26
【问题描述】:
我正在尝试在我的 Google 驱动器中播放一个音乐文件,但它大约 300mb,因此 Google 不会让我使用此链接直接下载它。
https://drive.google.com/uc?export=download&id=12cpUAP0wy8jyMD4-rjKJ23bicCJ29Cs-
有一个“谷歌驱动器无法扫描此文件消息”并下载按钮。然后我使用 Chrome 检查了无论如何下载按钮并看到了这个链接:
https://drive.google.com/uc?export=download&confirm=9iBg&id=12cpUAP0wy8jyMD4-rjKJ23bicCJ29Cs-
所以我尝试使用下面的 func 播放音频,它工作正常
audioPlayer = AVPlayer(url: url)
但是,无论如何下载按钮的网址不断从确认=9iBg 更改为确认=????这使得无法再次播放音频,除非我必须转到我的代码并手动更改该 ID。这个问题有方法解决吗?谢谢!
【问题讨论】:
-
你试过使用他们的 REST API 接口吗? developers.google.com/drive/v3/web/manage-downloads