【发布时间】:2019-01-19 03:18:13
【问题描述】:
我需要一种将视频添加到 firebase 数据库的方法,并且我能够找到一个视频,其中有人解释了如何使用本机编码来做到这一点,但我想知道是否有办法使用颤振来做到这一点。
【问题讨论】:
标签: flutter
我需要一种将视频添加到 firebase 数据库的方法,并且我能够找到一个视频,其中有人解释了如何使用本机编码来做到这一点,但我想知道是否有办法使用颤振来做到这一点。
【问题讨论】:
标签: flutter
这是不可能的(如果你是理智的)。
Realtime Database 中字符串的最大数据大小为10 MB,尝试存储视频将是一种折磨在 UTF-8 编码的字符串块中。
Firebase 提供 Cloud Storage for Firebase,您可以在其中轻松存储视频和其他文件。
该文档非常适合使用 Cloud Storage 的初学者,并且应该很容易将其集成到您现有的实时数据库项目中。
如果您比较实时数据库的GB stored 和pricing page 上的云存储,您很快就会意识到将视频存储在数据库中而不是云存储中是很疯狂的。
Firebase 网站上的文档还没有包含 Flutter,但 firebase_storage Flutter plugin 与 official docs 结合使用很容易。
【讨论】:
File 类型的对象,这使得它非常易于使用。