关闭 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型号[重复]
如何在游戏状态为暂停时停止游戏的播放列表,并在游戏完成暂停状态后重新播放? JavaScript