【发布时间】:2020-12-06 06:26:39
【问题描述】:
我是这些 Google 产品的初学者,遇到了“严重”问题。
我将照片和视频上传到 Firebase 存储,并且 Firebase 存储中的照片和视频的 url 会自动生成并存储在 firebase 数据库中。在我的颤振库中,我可以通过自己的代码调用这些 url,并在 avd 屏幕上显示 url 的图像。
Image.network(url) 是显示来自 firebase 的图像 url 的代码。但我也想用单个代码同时显示视频网址的资产。也就是说,视频和照片应该在一个屏幕上!在这种情况下,Image.network(url) 不再起作用..
如果我根据 video_player 插件更改视频格式的 image.network 代码,我将无法再显示图像资源,如果我保持与 Image.network(url) 代码相同,我将无法显示来自 firebase 的视频 url。那么问题来了:
如何使用我的 Flutter 代码检测 Firebase 的 url 字符串是图像还是视频,并使用集成的 Flutter 代码在“单屏”上显示该资产,无论文件格式是什么(至少是视频和照片)?
【问题讨论】:
标签: firebase flutter firebase-storage