【发布时间】:2017-10-27 22:38:05
【问题描述】:
我正在尝试获取存储在 Firebase 存储中的 mp3 文件的下载 url。 firebase 上的存储路径是“Categories/numbers/one.mp3”。 下面是我用来获取下载网址的代码,但似乎它不起作用。我将 downloadUrl 设为 null。
有人可以帮忙吗?
代码:
mediaPlayer = new MediaPlayer();
storageReference = FirebaseStorage.getInstance().getReference().child("Categories").child(mCategory).child("one.mp3");
storageReference.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
@Override
public void onSuccess(Uri uri) {
try {
mediaPlayer.setDataSource(uri.toString());
mediaPlayer.prepare();
mediaPlayer.start();
} catch (IOException e) {
e.printStackTrace();
}
}
});
【问题讨论】:
-
请使用 stacktrace 更新您的问题
-
您可以将您的 mp3 文件记录存储在数据库中,然后简单地检索数据模型对象并获取 url。?
标签: android firebase firebase-storage