flutter - 如何使用 flutter 将视频添加到 firebase 数据库

标签 flutter

我需要一种将视频添加到 firebase 数据库的方法,并且我能够找到一个视频,其中有人解释了如何使用 native 编码执行此操作,但我想知道是否有一种方法可以使用 flutter 执行此操作。

最佳答案

这是不可能的(如果你是理智的)。
Realtime Database 中字符串的最大数据大小 is 10 MB尝试将视频存储在 UTF-8 编码字符串 block 中将是一种折磨。

Firebase 提供 Cloud Storage for Firebase ,您可以在其中轻松存储视频和其他文件。
该文档非常适合 Cloud Storage 的初学者,应该可以轻松地将其集成到您现有的实时数据库项目中。

如果比较 pricing page 上实时数据库和云存储的 GB 存储量 ,您很快就会意识到将视频存储在数据库而不是云存储中是很疯狂的。

Firebase 网站上的文档尚未包含 Flutter,但 firebase_storage Flutter pluginofficial docs 结合使用,易于操作.

关于flutter - 如何使用 flutter 将视频添加到 firebase 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51804605/

相关文章:

Flutter ListView 延迟加载

Flutter 异步表单验证

listview - Flutter 在 ListView 中显示 GridView

dart - 在 Flutter 中使用 Expansion Tile 和 ListView

flutter - GoogleAuthProvider - 选择帐户的选项

flutter - 如何向LinearProgressIndicator 添加线性渐变?

flutter - 在 Dart 中链接异步方法

ios - 有了这个 `didChangeAppLifecycleState` 实现,为什么我在解锁 iOS 设备后会短暂地看到之前的屏幕?

flutter - 不支持的操作 : Platform. _operatingSystem

arrays - 在 flutter/Dart 中解析 JSON