【问题标题】:Downloading list of files from Firebase Storage从 Firebase 存储下载文件列表
【发布时间】:2018-02-18 20:23:14
【问题描述】:

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

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

据我了解,通过文档,Firebase 存储允许通过创建对该文件的引用来下载文件。这意味着我需要下载文件列表来创建对所有这些文件的引用。而 Firebase 存储不支持 json。

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

【问题讨论】:

    标签: android firebase firebase-storage


    【解决方案1】:

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

    您的数据库应如下所示:

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

    【讨论】:

    • 但是我从设备上传的视频是文件,不能作为 URL 使用。如何将视频文件存储在数据库中?
    • 您在将文件上传到 Firebase 存储时获取文件的 url。获得链接后,您可以将其存储在数据库中。它是一个JSON数据库,可以很简单地查询。
    • 谢谢..如果我想添加视频链接、视频缩略图和视频名称,我的数据库应该如何显示?Firebase db 不支持数组
    猜你喜欢
    • 1970-01-01
    • 2023-04-01
    • 2021-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-08
    • 1970-01-01
    • 2017-08-20
    相关资源
    最近更新 更多