当前位置: 首页 > 知识库问答 >
问题:

为颤振应用存储视频的最佳方式

林魁
2023-03-14

我正在开发一个Flutter应用程序,希望包括一些教程视频,所有用户都可以无限制地访问,所以他们可以随时重新观看。这些视频大约有10-20个文件,长度为1-5分钟。

我想这些数据量太大,无法存储为应用程序资产,所以我进行了一些研究,发现了Firebase Storage和AWS MediaStore。

对此有何想法?或者任何推荐——我不想跑错方向。

共有2个答案

邹宏峻
2023-03-14

这可能是一个有点明显的答案,但我的建议是您将这些视频放在YouTube并将其标记为未列出。这样,您可以将这些视频的URL构建到您的Flutter应用程序中,然后使用您可以在pub.dev.上找到的web_view插件加载这些视频

梁华皓
2023-03-14

我建议将它们托管在私有S3存储桶上,前面有一个公共CloudFront发行版,以获得最佳性能。HLS文件组很好。

 类似资料:
  • 问题内容: 为自定义PHP应用程序存储一组全局设置的最佳方法是什么?我正在做一个个人项目(实际上是第一个主要项目),并且需要一种存储键值对的方法来记录应用程序的整体设置。 东西存储为… 网站的全球名称。 主题(只是一个变量或主题的路径) 等等 我应该把它们放在一张桌子里吗?如果是这样,从boostrap查询它们的最佳方法是什么?除了对每个所需的设置执行单个查询。 更新:是的.ini或解析一个包含文

  • 问题内容: 我希望在学习快速的过程中开发一个库存/物品库存应用程序。它基本上是具有项目名称,数量和位置的东西。 例如。 25号工作货车灯泡 开关,6,仓库 当用户输入此数据并按下按钮时,什么是存储此数据并在以后检索的最佳方法。我知道我可以将此附加到数组并显示该数组,但是如果应用程序关闭,该怎么办? 我应该在学习数据库存储吗?我可以将数据保存到手机吗? 问题答案: 如果要存储的数据很少且不敏感,则可

  • 问题内容: 我正在使用Redis来存储一些信息并检测该信息随时间的变化(例如,考虑用户和位置)。使用更长或更短的键名的值是什么?使用更长的键会更清楚,但是使用更长的键名是否会在内存或性能上付出很多成本? 以下是示例: 要么 问题答案: 这完全取决于您将如何使用它。如果每个字节都很重要,例如,当您必须为传输到云服务的每个kB支付费用时,您可以计算成本。数学很简单;一个字节是“在线”上的一个字节。在r

  • 我正在开发一个有视频流功能的应用程序。我正在使用firebase数据库和firebase存储。我试图找到一些关于firebase存储如何处理视频文件的文档,但真的找不到太多。

  • 问题内容: 我的权限记录绑定到我的应用程序中的每个帐户。每个帐户可以具有一个或多个基于帐户类型的权限记录。这是示例: 上面的查询将为其中一个帐户产生这样的数据: 正如您在上方看到的,此帐户已分配了4条记录。访问类型可以是“完全”或“仅查看” 。访问级别可以是州“ S”,城市“ C”或建筑物“ B”。用户一次只能分配一个访问级别,因此,例如,不存在用户可以分配城市和州级别的情况。我的问题是,针对特定

  • 在尝试使用STOMP、websockets时,在用所需的STOMP/WebSocket细节更新pubspec后,面临着“包获取”的问题。我试过stomp、stompdart、websocket,但都不起作用。运行“Packages Get”时观察到的错误是“当前Dart SDK版本是2.1.0-Dev.4.0。Flutter-4EB879133A。 因为project_name依赖于stompda