【问题标题】:Objective C - Animation as background gets out of memory errorObjective C - 背景动画出现内存不足错误
【发布时间】:2015-12-31 08:57:16
【问题描述】:

我有一个大约 500 帧的动画,我想每隔一段时间播放一次。动画将是背景,因此它会覆盖屏幕但位于所有其他元素的后面。一帧将显示为背景,但在某些点,动画会播放。我遇到的问题是,当我使用 .png 文件并将它们加载到 UIImage 动画中时,例如 http://www.appcoda.com/ios-programming-animation-uiimageview/,我得到了内存不足的错误。这些文件是小的 .png 文件,但分辨率很高,所以我假设它们被解压缩成太大而设备无法处理的东西。有没有其他方法可以播放这个动画?

【问题讨论】:

标签: ios objective-c


【解决方案1】:

按照上面 cmets 的建议,我建议将 PNG 序列转换为电影(例如使用 ffmpeg),然后直接播放电影。

您会在这个问题中找到几个关于如何在后台播放电影的选项: Most effective method for video as background in iOS

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-27
    • 1970-01-01
    • 1970-01-01
    • 2015-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多