我已经看到了确保应用程序尊重静音开关的技术,但是是否可以使用 SDK 将 iPhone 设置为静音(没有来自任何应用程序的声音)?
lajos
问问题
6889 次
5 回答
11
不。
使用官方 SDK 开发的应用程序无法更改(在大多数情况下甚至无法访问)系统范围的设置。
于 2009-02-27T22:07:30.197 回答
7
这是可能的,但只能使用私有 API。我只是把铃声静音,但你应该也可以控制大师级别。
于 2011-08-10T15:24:51.020 回答
4
技术上可以通过 Celestial.framework 中的私有类更改系统音量AVSystemController
,但会阻止您的应用程序获得 Apple 的批准
于 2009-03-01T00:10:07.460 回答
2
由于一次只能运行一个应用程序,我能想到的唯一可能的用途就是静音其他人的应用程序,而且应该很清楚为什么 Apple 会阻止它。
如果某个应用程序将 iPhone 静音而我不知道它发生了,我会怎么做?它不能物理移动手机侧面的静音开关,所以这不匹配,我必须弄清楚a)手机已静音,b)如何在没有开关的情况下取消静音。
于 2009-02-27T23:04:12.497 回答
2
我可以使用 AVSystemController 更改音量,它设置为最小值,即 0.06x。是否有类/API 可以完全静音?toggleActiveCategoryMuted 不起作用
于 2009-04-13T02:22:53.150 回答