关闭 iPhone/iPod 音乐后玩家返回游戏时游戏音乐不恢复

Posted

技术标签:

【中文标题】关闭 iPhone/iPod 音乐后玩家返回游戏时游戏音乐不恢复【英文标题】:Game music does not resume when the player returns to the game after turning off iPhone/iPod music 【发布时间】:2012-06-05 22:54:17 【问题描述】:

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

我使用以下方法来启用它:

-(void)applicationWillResignActive:(UIApplication *)application 

    [[CCDirector sharedDirector] pause];
    [[CDAudioManager sharedManager] setResignBehavior:kAMRBStopPlay autoHandle:YES];

这会暂停背景音乐并允许播放音效。到目前为止效果很好。

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

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

谢谢

【问题讨论】:

【参考方案1】:

您很可能需要实施

- (void)applicationDidBecomeActive:(UIApplication *)application

有一个

[[CDAudioManager sharedManager] resumeBackgroundMusic];

playBackgroundMusic

原因是当你设置音乐在后台播放时,它是一个sharedManager,用户直接进入iPod界面并按下停止。

【讨论】:

以上是关于关闭 iPhone/iPod 音乐后玩家返回游戏时游戏音乐不恢复的主要内容,如果未能解决你的问题,请参考以下文章

检测 iOS 浏览器 (Iphone,Ipod,Ipad) 将 DIV 从 FLASH 更改为 HTML5

检测特定的iPhone / iPod touch型号[重复]

是否可以为 iPhone/iPod 应用程序音频添加效果?

如何在游戏状态为暂停时停止游戏的播放列表,并在游戏完成暂停状态后重新播放? JavaScript

无法在 iPhone/iPod touch 的 Safari iOS 7 中隐藏导航栏

无法在 iPhone/iPod touch 的 Safari iOS 7 中隐藏导航栏