Iphone iPad中的帧动画

Iphone iPad中的帧动画,iphone,core-animation,quartz-graphics,Iphone,Core Animation,Quartz Graphics,我想在iPad上制作一个像电影一样的动画。我有1500帧每个帧有640*480宽和高度。我不知道什么是最好的方式来做它没有任何内存/性能问题 我不想在openGL中这样做,更感兴趣的是石英。一个640x480像素的帧将是640x480x4字节=1200千字节。您有1500帧,因此乘以1500=1.7GB。这显然不符合记忆 如果每个帧仅与前一帧略有不同,则另一种方法是存储帧之间的差异。我不知道有任何关于这个的图书馆。我自己也想要那样的东西- 如果帧之间的差异很大,那么最好将其编码为实际的电影MP4

我想在iPad上制作一个像电影一样的动画。我有1500帧每个帧有640*480宽和高度。我不知道什么是最好的方式来做它没有任何内存/性能问题


我不想在openGL中这样做,更感兴趣的是石英。

一个640x480像素的帧将是640x480x4字节=1200千字节。您有1500帧,因此乘以1500=1.7GB。这显然不符合记忆

如果每个帧仅与前一帧略有不同,则另一种方法是存储帧之间的差异。我不知道有任何关于这个的图书馆。我自己也想要那样的东西-


如果帧之间的差异很大,那么最好将其编码为实际的电影MP4并播放。不幸的是,这意味着你必须处理可怕的MPMOVIEWPLIER控制器或使用AV基金会稍微低一点。

谢谢你,我尝试了MPMOviePlayerController,但是问题是如果你有3部不同的电影,你需要在某个触发点上改变它,它会给你一个垃圾。事实上,我需要播放三部不同的电影,如果你点击它,它将移动到下一部,而不会出现任何抖动/闪光。我可以使用AVQueuePlayer,但它仅在iOS 4.0更高版本中可用。我想用一种简单的方式来做,而不是在其中应用任何复杂的逻辑: