我正在构建一个播放音频文件的颤振应用程序。我有数百个音频文件,它们太大,无法存储在应用程序中。所以,我想托管这些文件,然后将它们流到设备上。
我正在使用just_audio包(https://pub.dev/packages/just_audio)。我使用下面的托管音频文件测试了我的代码,并且它工作.(https://www.learningcontainer.com/wp-content/uploads/2020/02/Kalimba.mp3)
但是,当我尝试从播放我自己的音频文件时,它不起作用。Google给了我一个看起来像这样的存储位置(gs://myappname.apppot.com/音频_file.wav)
所以我想我有两个问题。
如有任何建议,将不胜感激。
为了彻底起见,这是我的谷歌存储帐户的规则.
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
// allow access for all users
allow read, write;
}
}
}发布于 2022-05-06 22:28:32
我解决了这个问题。我在Google存储中使用了错误的地址。
Google给出了一个“存储位置”,即我使用的gs:// address。它还提供了一个下载链接,我错过了。
通过使用下载链接,我解决了我的问题。
https://stackoverflow.com/questions/72147691
复制相似问题