我在安装有iPad的页面上安装了一组字符和背景音乐。点击角色将开始动画,角色将随着音乐一起播放。问题是,音乐和动画不同步,可能有更好的方法。如何在iPad上使用声音同步动画
这是我如何做到这一点。
•页面加载
•我加字符的UIImageViews 的仍然版本•我创建的每个人物的仪器AVAudioPlayer对象,开始他们玩,并设置音量为0
•我加的动画版本字符作为具有PNG序列的UIImageViews,位于静止版本之上并隐藏它们。 (有按钮,抛出知名度和音量开关)
当我演示这个,音频开始播放之前页面加载和一些字符真的不同步。我应该做什么不同?我如何同步这些?这是完全错误的方法吗?我对此很感兴趣。
这是一个很好的观点。您必须使用计时器,每隔几毫秒查询AVAudioPlayer对象的currentTime属性。然后尝试将您的其他媒体播放与音频播放器对象的播放重新对齐。 – openfrog 2012-12-03 14:25:31