iPhone短动画: video or image sequence?

标签 iphone objective-c performance video uiimageview

我已经阅读了几篇关于这两个问题的帖子,但到目前为止我还没有看到任何人进行比较。

假设我只想要没有任何透明度等的全屏动画,应用启动时只需要几秒钟的动画 (1''-2'')。有谁知道 iPhone 上“视频”与“图像序列”(320x480 @ 30) 在性能等方面的比较?

最佳答案

我觉得这里有几点需要思考。

  1. 如上所述的动画大小。您可以尝试每秒 15 张图像的帧率,这样 3 秒内可以显示 45 张图像。这是相当多的数据。
  2. 视频将按照之前提到的 H.264(Baseline Profile Level 3.0)格式或 MPEG-4 Part 2 视频(Simple Profile)格式进行压缩。这意味着它会相当小。

我认为您需要拍摄视频,因为, 1. 45 张全屏 PNG 图像需要大量内存。我认为这不会奏效。

最后,您需要添加必须加载到内存中的媒体播放器框架,这会增加加载时间。

我的建议:听起来动画对于应用程序来说有点多余,我讨厌需要很长时间才能加载的应用程序,这只会增加您的应用程序启动时间。如果你能避免这样做,那就不要这样做。让你的应用程序快速。如果您可以在加载后的某个其他时间执行此操作,那就太好了。

关于iPhone短动画: video or image sequence?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1068498/

相关文章:

javascript - 如何通过 appcelerator 中的 JSON 解析从对象数组中检索值

iphone - scrollToRowAtIndexPath 错误

iOS 播放 iTunes 库中的文件并在运行时修改样本

ios - 自定义 TableViewCell 与新关联的 .xib 单元冲突

java - com.sun.mail.smtp.SMTPSendFailedException : 550 Access denied - Invalid HELO name (See RFC2821 4. 1.1.1)

ios - 无法在 spritekit [SWIFT] 中为 GameScene 设置正确的大小

iphone - 如何在iPhone中修剪音频文件?

iphone - 如何从实例到核心数据?

c# - 可能只将变量赋值给自身的赋值语句的效率问题

java - 改进 ngram 生成的方法?