对于我的APP,其中一项重要功能是将iPhone静音,但我找不到任何可用于静音手机的iOS API(或将铃声音量级别更改为最小值)。他们是开发人员为手机静音(或更改铃声音量)的特定API,如果他们不是,是否有间接的方式来做到这一点?
答案 0 :(得分:0)
我相信你只能将其他应用程序声音静音。您需要配置AVAudioSession类别:
AVAudioSession类参考:http://goo.gl/rh7CX7。
寻找适合您应用的最合适的产品。您只需在代码中设置一次(确保调用它)。
AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategorySoloAmbient, error: nil) // AVAudioSessionCategorySoloAmbient is default AVAudioSession.sharedInstance().setActive(true, error: nil)
答案 1 :(得分:0)
没有
使用官方SDK开发的应用程序无法更改(在大多数情况下甚至无法访问)系统范围的设置。
这是可能的,但只能使用私有API。我只是将铃声静音,但你也应该能够控制主音量。