iOS:如何在我的应用程序中设置铃声和警报音量
对于我的应用程序,其中一个重要的功能是使iPhone静音,但我找不到任何可用的iOS API可用于使手机静音(或将铃声音量级别更改为最小值)。他们的API是否为开发者提供了使手机静音(或更改铃声音量)的特定API?如果他们的API不是,是否有间接的方法实现此目的?我相信您只能使其他应用程序声音静音。您需要配置AVAudioSession类别: AVAudioSession类引用: 寻找最适合您的应用程序的。您只需要在代码中设置一次(确保调用了它) 没有 使用官方SDK开发的应用程序无法更改(在大多数情况下甚至无法访问)系统范围的设置 这是可能的,但只能使用私有API。我只做了静音铃声,但你应该能够控制大师级iOS:如何在我的应用程序中设置铃声和警报音量,ios,objective-c,swift,cocoa-touch,mute,Ios,Objective C,Swift,Cocoa Touch,Mute,对于我的应用程序,其中一个重要的功能是使iPhone静音,但我找不到任何可用的iOS API可用于使手机静音(或将铃声音量级别更改为最小值)。他们的API是否为开发者提供了使手机静音(或更改铃声音量)的特定API?如果他们的API不是,是否有间接的方法实现此目的?我相信您只能使其他应用程序声音静音。您需要配置AVAudioSession类别: AVAudioSession类引用: 寻找最适合您的应用程序的。您只需要在代码中设置一次(确保调用了它) 没有 使用官方SDK开发的应用程序无法更改(在大
请参见解决此问题是否幸运?否。。。我不想再找到答案了,你也可以试试这个,如果它对你有用的话,float value=0.0f;AudioSessionSetProperty(kAudioSessionProperty_CurrentHardwareOutputVolume、sizeof(float)和value);值=10表示完整音量,0表示静音
AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategorySoloAmbient, error: nil) // AVAudioSessionCategorySoloAmbient is default AVAudioSession.sharedInstance().setActive(true, error: nil)