将 mp4 文件与应用程序捆绑在一起,让用户可以直接从设备播放视频,而不是从云端下载视频

Bundling mp4 files with the app, letting users play videos straight from the device over downloading it from the cloud

我希望我的应用程序有一堆 30 秒的 mp4 剪辑。我想将这些剪辑与应用程序一起发送,而不是让用户从云端下载它们

我的每个剪辑大约有 5 MB,我希望有很多。

有没有办法压缩它们以减少应用程序的下载大小? (5Mb 大小毕竟是编解码器等)我需要一个 iOS 解决方案。

MP4 已经非常压缩了,所以没有办法再压缩它。这就是为什么压缩 mp4 几乎不会改变它们的大小。

您有两个选择:

1) 包括用户最先需要的那些,然后下载其余的,希望在他们需要之前下载。

2) 如果您绝对必须将它们全部放在应用程序中,您可以降低分辨率 and/or 以较低的比特率编码。

如果选择选项 2,您仍然可以在后台从云端下载更高质量的文件并在可用时使用它们,但如果没有则默认使用较低质量的文件。