将有声读物上传到Firebase的最佳方法是什么?

时间:2019-09-19 11:11:46

标签: android firebase audio firebase-storage

我正在开发一个有声读物应用程序,用户应该能够在该应用程序内上载,下载和阅读有声读物。我正在使用Google Cloud Storage。

我的问题是:

  1. 将这些音频文件上传到数据库的最佳方法是什么?是否以文件夹或zip格式上载它们?

  2. 我如何使它们可序列化,以便下载后能够以有序格式跟踪所有章节?

请帮助,因为积极的想法将不胜感激。

1 个答案:

答案 0 :(得分:0)

  

1)将这些音频文件上传到数据库的最佳方法是什么?是否以文件夹或zip格式上传它们?

如果您想存储大型的非文本对象,例如有声读物,pdf,音频,图像等,则应使用Firebase cloud storage而不是数据库(实时数据库/ firestore)。

  

2)如何使它们可序列化,以便下载后能够以有序格式跟踪所有章节?

您将云存储返回的URL存储在数据库中,例如FirestoreRealtime DB。 (可选)以及一些元数据(例如标题,作者,持续时间,标签,顺序,排名等),并随便使用。