【发布时间】:2018-04-12 15:22:46
【问题描述】:
我有一个使用大量音频和视频文件的应用程序,这会增加 apk 的大小。我不希望用户每次都从互联网上下载音频和视频文件,我想将它与 apk 捆绑在一起。 有哪些可用的设计选项?
【问题讨论】:
-
您让他们下载视频和音频文件。如果您有原件,您可以尝试以更高的压缩比/更好的编解码器重新编码它们,但这可能会导致质量损失。视频已经被压缩(音频通常也是如此),所以这就是你所能做的。不过,您不需要他们每次都下载它——下载时将它们保存到磁盘上,并在再次下载之前检查它们是否在磁盘上。如果是,请改用该版本。
-
您的音频和视频包含多少字节?可以有不同的方法。
-
@Gabe Sechan 这可能吗?根据需要,我将下载音频和视频的 zip 文件。我可以将其解压缩到 /res/raw 还是应该转到 /assets 目录?因此,我可能不得不重新考虑应用程序的范围。
-
您无法将任何内容解压缩到资产或资源。您可以将其解压缩到手机中的本地文件系统
-
@khemraj 我会知道各个音频/视频文件的大小。所有音频/视频文件的列表是未知的,因此目前不知道总大小。假设我们知道音频/视频文件的总大小,您能否详细说明您的想法?
标签: android build apk audiovideoplayback