我在 Flutter 中使用 video_player 插件与 Firebase 相结合,我刚刚意识到如果我让它播放几秒钟,视频可能会消耗我的整个 Firebase 带宽。所以我认为(如果我错了,请纠正我!)最好的主意是在达到一定数量时停止缓冲,例如视频的 5% 或视频的前 5 秒,但如果有人超快的下载速度他们可以在前 3 秒内获取整个视频,因此无论如何都将消耗限制。
有没有办法做到这一点?要知道缓冲的数量何时足以播放 5 秒然后停止缓冲?也许用另一个插件?
EDIT 1:或者 video_player 是否只是流式传输数据,而不是预缓冲?如果是这种情况,那么只需关闭视频播放器就足以限制检索的数据量,对吗?
预先感谢您对此有任何想法!