在iPhone应用程序上显示电影的最佳创意

时间:2010-04-05 10:53:07

标签: iphone

我创建了一个带有电影动画的应用程序,我有一组动画,一群昆虫在灯周围飞来飞去, 所以我将我的动画渲染为png图像[它们大约是400 png图像帧]当我想在我的应用程序上播放昆虫电影时......似乎iphone内存不足(我尝试短动画并且工作正常)但是长动画不! 。 你有什么建议在iphone sdk上播放这个动画,我不知道MPMovieController是个好主意!因为我的动画没有任何背景。

1 个答案:

答案 0 :(得分:0)

最好的方法是创建普通电影文件并使用标准控制器播放。

如果这是不可接受的,你可以做这样的事情。两个线程,一个线程从磁盘加载图像,另一个线程每秒1/15(1/30,无论如何)显示它们。有几个困难:

  • iPhone闪存速度。这是非常有限的。因此,您可以轻松地执行类似128x128动画的操作,而无法使用全屏动画执行此操作。
  • 使用排水电池的闪光灯非常快。

也许,您也可以将动画的某些部分存储在内存中(例如每隔一帧),因此您必须从闪存中加载更少的动画。