我正在尝试从我的应用程序中将设备的铃声静音,但由于某种原因,在这个答案(如何禁用 iOS 系统声音)中使用 AVSystemController 不会让我将设备一直静音..它会下降到1 巴的音量,但并非完全静音。
我知道它可以做到,可能使用像 AVSystemController 这样的私有 API,并且我知道如果用户期望应用程序具有这种功能,Apple 仍然会批准该应用程序(因为我已经在 App Store中找到了 2 个应用程序以编程方式使设备静音,无需越狱或类似的东西)。
这些应用程序实际上做得更好——它们实际上切换了实际的静音,而不仅仅是将音量降低到零。
有谁知道这是怎么做的?
任何帮助将不胜感激!谢谢!