从Firebase存储下载文件列表

时间:2018-02-18 11:22:27

标签: android firebase firebase-storage

在我的应用程序中,我想显示一个视频列表。为此,我正在寻找一个存储选项作为后端,我找到了可以存储视频和图像的Firebase存储。

但是如何从这个存储中获取视频/图像列表呢?基本上我希望我的应用程序应该包含缩略图列表,并且点击缩略图会播放相应的视频。

据我所知,firebase存储允许通过创建对该文件的引用来下载文件。这意味着下载我需要创建的文件列表来引用所有这些文件。并且Firebase存储不支持JSON。

那么我如何在视频缩略图和各自的视频之间建立链接?如果Firebase存储不适合我的要求,那么我应该使用什么?而且我不了解PHP,因此我无法自己创建后端

1 个答案:

答案 0 :(得分:1)

实现此目的的最简单方法是将链接存储在Firebase数据库中。每次向Firebase存储中添加图像/视频时,都会在Firebase数据库中添加对该文件的引用。

您的数据库应如下所示:

Firebase-root
    |
    --- videos
          |
          --- videoId1
          |      |
          |      --- videoLink: "https://..."
          |      |
          |      --- thumbnailLink: "https://..."
          |
          --- videoId2
          |      |
          |      --- videoLink: "https://..."
          |      |
          |      --- thumbnailLink: "https://..."
          |
          --- videoId3
                 |
                 --- videoLink: "https://..."
                 |
                 --- thumbnailLink: "https://..."