【问题标题】:How to play Music (mp3, m4a etc) from Google Drive in Flutter如何在 Flutter 中播放 Google Drive 中的音乐(mp3、m4a 等)
【发布时间】:2021-01-01 15:13:50
【问题描述】:

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

我正在使用的资产

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

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

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

我不确定你是否能够访问这个,它来自我的组织帐户。

任何帮助将不胜感激:)

【问题讨论】:

    标签: flutter dart google-drive-api audio-player


    【解决方案1】:

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

    两步:

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

    • 从 Google 云端硬盘网址获取 <FILE_ID>

    在我的例子中,<FILE_ID>19kULSF4uayHozAdyV59kGb7Fum8SJS8s。它是d/ 之后的结尾部分,有时还有id= 确保根据您的情况工作。

    • 将其与链接连接

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

    终于!

    这就是您的链接将用作Audio.network(url) 以播放来自 Google Drive 的音频文件。

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

    【讨论】:

    • 你知道谷歌驱动器提供的带宽吗,例如,如果有 1000 个听众从你的驱动器中收听这个文件,谷歌会为此向你收费吗?
    • 对不起先生,我不确定,对我来说用户现在是 300-400。
    • 好的,谢谢。如果您遇到任何问题或从谷歌驱动器获得与此相关的任何信息,请告诉我。
    • 是的,为什么不:)
    • @Hamza。我也想知道有多少听众听我的文件。你有什么经验吗?
    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-30
    • 1970-01-01
    • 1970-01-01
    • 2021-09-03
    相关资源
    最近更新 更多