【问题标题】:Can an iOS app switch the device to silent mode?iOS 应用程序可以将设备切换到静音模式吗? 【发布时间】:2011-12-11 08:28:14 【问题描述】: 有没有办法以编程方式将运行我的应用的设备设置为静音模式?静音必须涵盖整个设备,而不仅仅是我的应用程序。 【问题讨论】: 标签: ios silent 【解决方案1】: 没有。由于它是物理硬件开关,因此没有软件方法可以使整个设备静音。 没有理由与框架抗争,只要用户愿意,就让设备静音。 【讨论】: 对。如果没有公共 API,那就算了。如果它是关键特性,请提交 Radar 错误,要求公开 API,但在任何生产代码中通常应避免使用私有 API/方法调用。 当您提交该错误时,请将其放在openradar.appspot.com,以便其他开发人员可以更轻松地复制它。 非常欢迎您使用私有 API,只要您不希望通过 iTunes App Store 分发。对我而言,iPhone 的天才之处不仅在于 iPhone/iDevice,还在于应用程序的营销和分销渠道,在它之上构建了一套增值业务。 当您想在模拟器中调试带有音频/视频的应用程序而无需将整个计算机静音时,这将非常有用。