对于我的应用程序,其中一项重要功能是静音iPhone,但我找不到任何可用的iOS API来静音手机(或将铃声音量级别改为最小)。他们是开发人员将电话静音(或更改铃声音量)的特定API,如果他们不是,是否有间接的方法来执行此操作?iOS:如何在我的应用程序中设置铃声和提醒音量
0
A
回答
0
我相信你只能静音其他应用程序的声音。您需要配置AVAudioSession类别:
AVAudioSession类参考:http://goo.gl/rh7CX7。
寻找哪个最适合您的应用。你只需要在你的代码中设置一次(确保它被调用)。
AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategorySoloAmbient, error: nil) // AVAudioSessionCategorySoloAmbient is default AVAudioSession.sharedInstance().setActive(true, error: nil)
0
号
应用程序使用官方SDK不能改变开发(在大多数情况下甚至不能访问)系统范围的设置。
这是可能的,但只能使用私有API。我只是尽量让铃声静音,但你也应该能够控制主音量。
+1
如果它适合你,你也可以试试这个 float value = 0.0f; AudioSessionSetProperty(kAudioSessionProperty_CurrentHardwareOutputVolume,sizeof(float),&value); value = 10表示全音量,0表示静音 –
相关问题
- 1. 音量设置为铃声
- 2. 如何使用Swift在iOS中以编程方式最小化铃声和提醒音量?
- 3. 如何在Java应用程序中播放声音(提醒)?
- 4. 如何从我的应用程序设置闹钟铃声?
- 5. 如何在UILocalNotfication中设置来自用户铃声的声音?
- 6. 在iOS应用程序的背景中设置提醒
- 7. iPhone:如何播放忽略音量和铃声切换设置的声音?
- 8. iOS如何设置应用程序提醒
- 9. iOS应用程序如何提供铃声?
- 10. 如何将音频导出为iOS中的铃声(铃声)
- 11. 音板应用程序铃声
- 12. 如何以编程方式读取ios应用程序中设备的当前铃声音量?
- 13. 设置声音作为铃声或通知在Android应用程序
- 14. 如何在我的应用程序中设置音量关闭
- 15. 如何将我的应用程序中的音频文件设置为我的Iphone的铃声?
- 16. 如何使用铃声管理器在Android中设置铃声?
- 17. 如何通过Android应用程序设置铃声?
- 18. 设置通知量而不设置铃声音量
- 19. 如何禁用铃声铃声音量变化
- 20. 在Android应用程序中设置铃声
- 21. 如何使用AlarmManager从我的应用程序设置闹钟铃声?
- 22. 系统设置将通知音量与铃声音量关联
- 23. iOS提醒应用程序可以根据特定日期设置提醒
- 24. 如何将铃声从应用程序添加到iphone铃声?
- 25. 更改铃声音量和其他设置的Android监听器?
- 26. 安卓AlarmClock的设置音量和铃声
- 27. 如何以编程方式从铃声设置默认铃声
- 28. 在J2ME应用程序中,是否可以将闹铃铃声设置为MP3铃声?
- 29. 如何将声音设置为GridView的铃声?
- 30. 关闭我的应用程序设置中的键盘声音
解决此问题的运气如何? –
不...我有点停止寻找答案 – larry