如何在 Flutter 中播放 Google Drive 中的音乐(mp3、m4a 等)

Ham*_*mza 3 audio-player dart google-drive-api flutter

我想在 Flutter 中播放音乐文件,例如Google Drivemp3, m4a中的文件。到目前为止,我可以获取我的谷歌驱动器中的文件链接

我正在使用的资产

URL得到的是正确的,但我不知道如何播放其中的音乐。因为它URL实际上是 Google 驱动器中的文件而不是音乐文件

  • 我现在得到的链接:https://drive.google.com/file/d/19kULSF4uayHozAdyV59kGb7Fum8SJS8s

  • 我真正想要的链接:cea6cf6223f140ee8037d7ba382ef034_en_GoldenTemplestory by Vanshika FormateConversion - Vanshika Mehra.mp3

我不确定您是否能够从我的组织帐户访问此内容。

任何帮助将非常感激 :)

Ham*_*mza 9

所以,我自己找到了解决方案:)

两步:

得到后Google Drive URL. 它可能看起来像: https://drive.google.com/file/d/19kULSF4uayHozAdyV59kGb7Fum8SJS8s

  • <FILE_ID>从 Google Drive获取URL

就我而言,<FILE_ID>19kULSF4uayHozAdyV59kGb7Fum8SJS8s. d/它是之后或有时的结束部分,id=请确保根据您的情况进行工作。

  • 将其与链接连接起来

https://drive.google.com/uc?export=view&id=` <FILE_ID>`

最后!

这就是您的链接将用于Audio.network(url)播放 Google 云端硬盘中的音频文件的方式。

https://drive.google.com/uc?export=view&id=19kULSF4uayHozAdyV59kGb7Fum8SJS8s