【发布时间】:2021-11-13 18:01:45
【问题描述】:
有没有一种方法可以从 Firebase 存储中提取视频文件而无需一次提取整个文件?就像 youtube 一样,它只加载用户观看的片段,然后加载一些片段。我不想加载整个 50mb 的文件并让用户等待它只是让他们继续前进。
在 Flutter 中使用 Firebase 存储可以做什么?
【问题讨论】:
标签: flutter firebase-storage video-player
有没有一种方法可以从 Firebase 存储中提取视频文件而无需一次提取整个文件?就像 youtube 一样,它只加载用户观看的片段,然后加载一些片段。我不想加载整个 50mb 的文件并让用户等待它只是让他们继续前进。
在 Flutter 中使用 Firebase 存储可以做什么?
【问题讨论】:
标签: flutter firebase-storage video-player
在这里查看这个问题:Firebase Storage Video Streaming
要准确实现您正在寻找的内容,您必须以许多不同的块上传视频并逐个下载。
根据该帖子中的answer,您可以在视频完全加载之前开始流式传输,但它仍会尝试下载整个文件。
虽然使用 Firebase 可以实现您想要做的事情,但这并不是云存储的真正用途。如果你想实现 YouTube 风格的加载,你应该考虑一个专门的视频流服务,比如ziggeo
根据您的需要,另一种选择是将您的视频上传到 YouTube 并直接从您的应用流式传输。
【讨论】: