当关闭iPhone / iPod音乐后播放器返回游戏时,游戏音乐不会恢复

时间:2012-06-05 22:54:17

标签: iphone cocos2d-iphone background-music

我希望能够让玩家在玩游戏时收听他们的iPod / iPhone音乐。

我使用以下内容来启用:

-(void)applicationWillResignActive:(UIApplication *)application 
{
    [[CCDirector sharedDirector] pause];
    [[CDAudioManager sharedManager] setResignBehavior:kAMRBStopPlay autoHandle:YES];
}

暂停背景音乐并播放声音效果。到目前为止工作得很好。

但问题是,当用户离开游戏时,停止iPod / iPhone音乐并返回游戏,背景音乐不会恢复。谁能帮我这个。我希望在iPod / iPhone音乐关闭时能够恢复音乐。

我使用SimpleAudioEngine播放背景音乐。 我用CDAudioManager播放声音效果。

由于

1 个答案:

答案 0 :(得分:2)

您很可能需要实施

- (void)applicationDidBecomeActive:(UIApplication *)application

[[CDAudioManager sharedManager] resumeBackgroundMusic];

playBackgroundMusic

原因是当您确定要在后台播放音乐时,它是一个共享管理器,用户直接进入iPod界面并按停止。