1

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

我使用以下内容来启用它:

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

这会暂停背景音乐并允许播放音效。到目前为止工作完美。

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

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

谢谢

4

1 回答 1

1

您很可能需要实施

- (void)applicationDidBecomeActive:(UIApplication *)application

[[CDAudioManager sharedManager] resumeBackgroundMusic];

或者

playBackgroundMusic

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

于 2012-06-06T05:45:29.793 回答