android - iOS 和 Android:是否可以将视频直接保存到应用程序包中?
问题描述
我的理解是,应用程序中的某些资产(如启动屏幕)可以从一开始/当用户第一次打开应用程序时就显示出来,因为它们与应用程序构建捆绑在一起。视频也是这样吗?我们需要在入职导览中立即提供一些视频,即使在离线模式下也是如此。
解决方案
简单的答案是肯定的,您可以通过这种方式存储视频。您将视频放在名为“原始”用户的文件夹中的资源文件夹中。
有关示例,请参见此处:将视频文件放在 android 项目中的位置
但是,视频非常大,因此您可能会超出目标应用程序的大小。
如果您想更新视频,您还必须更新您的应用程序。
流式传输视频可以避免这些问题,但您必须具有连接性。
一个妥协的可能是有一个简单的小视频,以便快速启动离线,并在启动后立即切换到流式视频。
推荐阅读
- vue.js - Vue 3 组件 - 试图调用 AJAX
- php - 教义迁移不会识别注释的更改(在生产中)
- c# - 在遍历循环时将新对象添加到字典中?
- spring - Spring Boot:找不到位于带有@Value注释的资源文件夹中的文件
- reactjs - 如何在同一行对齐 3 张卡片
- javascript - 反应原生 Tabbar 颜色更改不起作用
- .net - 将 Application Insights 信息检索到 .Net 应用程序
- typescript - 打字稿类型约束不一致
- assembly - 使用合并排序构建包含来自 s1 和 s2 的所有字符的有序字节字符串
- if-statement - 如果获取 var 两个值