如何在 Flutter 中播放来自 Google Drive 的音乐(mp3、m4a 等)
How to play Music (mp3, m4a etc) from Google Drive in Flutter
我想在 Flutter 中播放来自 Google Drive 的 Music Files 等 mp3, m4a
文件。
到目前为止,我能够在我的 google 驱动器
中获取 link 个文件
我正在使用的资产
我得到的 URL
是正确的,但我不知道如何播放其中的音乐。因为它 URL
到 Google 驱动器中的文件实际上不是音乐文件
我现在得到的link:https://drive.google.com/file/d/19kULSF4uayHozAdyV59kGb7Fum8SJS8s
我其实想要的link:cea6cf6223f140ee8037d7ba382ef034_en_GoldenTemplestory by Vanshika FormateConversion - Vanshika Mehra.mp3
我不确定你是否能够从我的组织帐户访问它。
任何帮助将不胜感激:)
所以,我自己找到了解决方案:)
两步:
获得Google Drive URL
后。它可能看起来像:
https://drive.google.com/file/d/19kULSF4uayHozAdyV59kGb7Fum8SJS8s
- 从 Google 驱动器 URL
获取 <FILE_ID>
在我的例子中 <FILE_ID>
是 19kULSF4uayHozAdyV59kGb7Fum8SJS8s
。它是 d/
之后的结尾部分,或者有时 id=
确保根据您的情况工作。
- 将其与 link
连接起来
https://drive.google.com/uc?export=view&id=``
终于!
这就是您的 link 将被用作 Audio.network(url)
以播放来自 Google 驱动器的音频文件。
https://drive.google.com/uc?export=view&id=19kULSF4uayHozAdyV59kGb7Fum8SJS8s
这是我的情况。
- 包裹:https://pub.dev/packages/just_audio
- Google 驱动器共享 link: https://drive.google.com/file/d/1oXhIg5iTGwYrl9_pEPmXEJieoi_i9w9y/view?usp=sharing
- 您必须转换为:https://drive.google.com/uc?export=download&id=1oXhIg5iTGwYrl9_pEPmXEJieoi_i9w9y
感谢:https://www.reddit.com/r/FlutterDev/comments/o1htzt/using_google_drive/
你不能免费使用这个,对我来说,在一些歌曲之后我得到了这个错误
TYPE_SOURCE: Response code: 403
超出使用限制,但也许你们中的一些人有解决此错误的想法?也许清除缓存?
我想在 Flutter 中播放来自 Google Drive 的 Music Files 等 mp3, m4a
文件。
到目前为止,我能够在我的 google 驱动器
我正在使用的资产
我得到的 URL
是正确的,但我不知道如何播放其中的音乐。因为它 URL
到 Google 驱动器中的文件实际上不是音乐文件
我现在得到的link:
https://drive.google.com/file/d/19kULSF4uayHozAdyV59kGb7Fum8SJS8s
我其实想要的link:
cea6cf6223f140ee8037d7ba382ef034_en_GoldenTemplestory by Vanshika FormateConversion - Vanshika Mehra.mp3
我不确定你是否能够从我的组织帐户访问它。
任何帮助将不胜感激:)
所以,我自己找到了解决方案:)
两步:
获得Google Drive URL
后。它可能看起来像:
https://drive.google.com/file/d/19kULSF4uayHozAdyV59kGb7Fum8SJS8s
- 从 Google 驱动器 URL 获取
<FILE_ID>
在我的例子中 <FILE_ID>
是 19kULSF4uayHozAdyV59kGb7Fum8SJS8s
。它是 d/
之后的结尾部分,或者有时 id=
确保根据您的情况工作。
- 将其与 link 连接起来
https://drive.google.com/uc?export=view&id=`
终于!
这就是您的 link 将被用作 Audio.network(url)
以播放来自 Google 驱动器的音频文件。
https://drive.google.com/uc?export=view&id=19kULSF4uayHozAdyV59kGb7Fum8SJS8s
这是我的情况。
- 包裹:https://pub.dev/packages/just_audio
- Google 驱动器共享 link: https://drive.google.com/file/d/1oXhIg5iTGwYrl9_pEPmXEJieoi_i9w9y/view?usp=sharing
- 您必须转换为:https://drive.google.com/uc?export=download&id=1oXhIg5iTGwYrl9_pEPmXEJieoi_i9w9y
感谢:https://www.reddit.com/r/FlutterDev/comments/o1htzt/using_google_drive/
你不能免费使用这个,对我来说,在一些歌曲之后我得到了这个错误
TYPE_SOURCE: Response code: 403
超出使用限制,但也许你们中的一些人有解决此错误的想法?也许清除缓存?