Firebase 存储拉取视频 Flutter

Firebase Storage Pulling Video Flutter

有没有一种方法可以从 Firebase 存储中提取视频文件而无需一次提取整个文件?就像 youtube 一样,它只加载用户观看的片段,然后再加载一些片段。我不想加载一个 whole 50mb 文件并让用户等待它只是为了他们继续前进。

我可以使用 Firebase 存储在 flutter 中做什么?

在这里查看这个问题:Firebase Storage Video Streaming

要准确地实现您正在寻找的内容,您必须以许多不同的块上传您的视频,然后一个一个地下载。

并且根据这个 answer 那个 post 你可以在视频完全加载之前开始流式传输,但它仍然会尝试下载整个文件。

虽然可以使用 Firebase 实现您想要做的事情,但这并不是云存储的真正目的。如果您想实现 YouTube 风格的加载,您应该考虑使用专用的视频流服务,例如 ziggeo

根据您的需要,另一种选择是将您的视频上传到 YouTube 并直接从您的应用流式传输。