我希望能够让玩家在玩游戏时收听他们的iPod / iPhone音乐。
我使用以下内容来启用:
-(void)applicationWillResignActive:(UIApplication *)application
{
[[CCDirector sharedDirector] pause];
[[CDAudioManager sharedManager] setResignBehavior:kAMRBStopPlay autoHandle:YES];
}
暂停背景音乐并播放声音效果。到目前为止工作得很好。
但问题是,当用户离开游戏时,停止iPod / iPhone音乐并返回游戏,背景音乐不会恢复。谁能帮我这个。我希望在iPod / iPhone音乐关闭时能够恢复音乐。
我使用SimpleAudioEngine播放背景音乐。 我用CDAudioManager播放声音效果。
由于
答案 0 :(得分:2)
您很可能需要实施
- (void)applicationDidBecomeActive:(UIApplication *)application
带
[[CDAudioManager sharedManager] resumeBackgroundMusic];
或
playBackgroundMusic
原因是当您确定要在后台播放音乐时,它是一个共享管理器,用户直接进入iPod界面并按停止。