【问题标题】:Firebase Storage Pulling Video FlutterFirebase 存储拉动视频颤振
【发布时间】:2021-11-13 18:01:45
【问题描述】:

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

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

【问题讨论】:

    标签: flutter firebase-storage video-player


    【解决方案1】:

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

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

    根据该帖子中的answer,您可以在视频完全加载之前开始流式传输,但它仍会尝试下载整个文件。

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

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

    【讨论】:

    • 谢谢,这就是我想要的。 youtube Api 是否允许我将一个帐户下的视频上传为不公开并播放它们?
    • @ZachGonzalez,您可以通过包含您的 API 凭据的后端服务器将您的视频上传到单个 youtube 帐户,然后将 URL 保存到您的数据库中。要了解有关 YouTube API 限制的更多信息,请查看developers.google.com/youtube/v3/getting-started
    猜你喜欢
    • 2019-11-04
    • 2021-04-07
    • 2021-11-21
    • 2020-10-08
    • 2019-10-29
    • 2016-10-18
    • 1970-01-01
    • 2019-06-07
    相关资源
    最近更新 更多