iPhone:当铃声/静音开关从关闭模式打开时不想退出游戏

Posted

技术标签:

【中文标题】iPhone:当铃声/静音开关从关闭模式打开时不想退出游戏【英文标题】:iPhone:don't want to exit game while ring/silent switch turns on from turns off mode 【发布时间】:2012-08-09 04:41:33 【问题描述】:

我正在开发音频文件在其中扮演非常重要的角色的应用程序。

为了播放音频文件,我在我的应用中使用 AVaudioPlayer

但一个问题是假设设备处于静音模式并且用户开始运行应用程序

假设他/她在应用程序中间打开了静音/响铃开关。

现在他/她必须退出游戏,但我想要这样的功能

他/她不应该退出应用程序并且在应用程序中间的用户应该是

当他从设备上打开响铃/静音开关时能够听到声音。

【问题讨论】:

我删除了我的答案,因为我认为我可能提供了一些虚假信息(并且您说我链接的问题与您的情况无关。)对于误解,我深表歉意。也许这个文档对你有一些用处。 developer.apple.com/library/ios/#documentation/Audio/Conceptual/… 具体来说,如果您正确配置了音频会话,音频应该会持续播放,而无需用户退出应用程序。 【参考方案1】:

iOS 应用程序能够在后台播放音乐,无论它们是否是游戏,因为 iOS 中引入了多任务处理。

请参阅以下教程。

http://mobile.tutsplus.com/tutorials/iphone/ios-sdk_background-audio/

我严重质疑游戏这样做是否合法。但那是你的决定。

【讨论】:

以上是关于iPhone:当铃声/静音开关从关闭模式打开时不想退出游戏的主要内容,如果未能解决你的问题,请参考以下文章

iPhone SDK:设置音频路由并在静音开关打开时静音音频

如何将铃声模式更改为(静音或振动)模式

iPhone:如何播放忽略音量和铃声开关设置的声音?

从 QQ “振动” 理解 iPhone 通知

如何检测 iOS 设备是不是处于静音模式?

如何在 iOS 中检测铃声开关状态?