使用 Flash cs6 创建的 iPad 应用程序上的音频和动画不同步

Posted

技术标签:

【中文标题】使用 Flash cs6 创建的 iPad 应用程序上的音频和动画不同步【英文标题】:Audio and Animation is not synced on iPad app created using Flash cs6 【发布时间】:2012-09-04 07:48:30 【问题描述】:

我在单独的图层中有动画和声音。动画相当长,大约 1415 帧,音频也有相同的长度。当我在 PC 上运行时,动画/音频同步非常好,但在为 ios 创建应用程序并从 iPad 运行它后出现问题。动画在 iPad 上滞后于音频。

我正在使用 Flash CS6 和 iPad 1 进行测试。

您的意见很有价值,谢谢!

【问题讨论】:

【参考方案1】:

这是因为 iOs 设备动态控制应用程序的帧速率。尽管动画包含丰富的图形,但帧速率会自动降低。动画播放很慢,动画和音频不匹配。

您为什么不利用 FLASH CS6 的精灵表功能在设备中非常流畅地播放动画。这主要是为了这个目的而增强了这个功能。

这里是开始使用精灵表的链接http://blogs.adobe.com/flashpro/2012/07/12/spritesheet-flashpro-starling/

【讨论】:

谢谢 Moorthy,我会试一试的。 一个好建议,如果你不走那条路,至少尽可能多地分解你的音频,这样它就是每 xx 帧的一个新剪辑,这样它就会重新同步在下一个音频剪辑上。您只需要小心,因为如果丢了很多帧,您可能会得到重叠的音频。工作量更大,但最好将动画同步到音频中的完成事件,而不是音频到时间线事件。

以上是关于使用 Flash cs6 创建的 iPad 应用程序上的音频和动画不同步的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Flash CS6 更改应用的目标 API

使用带有actionscript 3 Flash cs6的矩形或线条创建2D重复模式

在桌面 Flash Pro CS6 上测试应用程序时,Sim Controller 未打开

使用 Flash IDE CS6 编译时出现错误 ITMS-90163

重新认识Flash CS6中对象的注册点与中心点

如何创建由 xml 文件驱动的 Adob​​e Flash cs6 Actionscript 3 rtmp 视频播放器?