Animation 加载声音时Cocos2d应用程序冻结

Animation 加载声音时Cocos2d应用程序冻结,animation,audio,cocos2d-iphone,Animation,Audio,Cocos2d Iphone,延迟3秒后加载声音。加载此声音时,更新功能中发生的动画会停留片刻(毫秒) 声音文件只有400kb。请在播放前使用preload effect,这样可以避免动画和帧速率的抖动 示例:[[SimpleAudioEngine sharedEngine]预加载效果:@“bell.wav”]“仅”是相对的,加载400KB仍然需要一点时间,如果是压缩的mp3,则更需要一点时间。使用.wav或.caf或playBackgroundMusic播放(流式播放)mp3。 - (void) onEnter { [su

延迟3秒后加载声音。加载此声音时,更新功能中发生的动画会停留片刻(毫秒)


声音文件只有400kb。

请在播放前使用
preload effect
,这样可以避免动画和帧速率的抖动

示例:
[[SimpleAudioEngine sharedEngine]预加载效果:@“bell.wav”]

“仅”是相对的,加载400KB仍然需要一点时间,如果是压缩的mp3,则更需要一点时间。使用.wav或.caf或playBackgroundMusic播放(流式播放)mp3。
- (void) onEnter
{
[super onEnter];
[self schedule:@selector(update:)];
[self performSelector:@selector(playSong) withObject:nil afterDelay:3];

}

-(void)playSong{

 soundEffectID=[[SimpleAudioEngine sharedEngine] playEffect:@"song.mp3"];
}