gpt4 book ai didi

ios - 如何暂停 iPad 上的所有声音通知?

转载 作者:可可西里 更新时间:2023-11-01 02:59:59 25 4
gpt4 key购买 nike

我们正在为 iPad(仅限)创建一个音频应用程序,它将用于现场表演。该设备将直接连接到控制台。因此,在现场表演期间,您最不希望看到设备突然发出意想不到的警报或提醒。

通过对 Apple SDK 的研究,您似乎可以阻止除日历和闹钟(以及 iPhone 上的电话)之外的所有内容。

也就是说,有谁知道如何告诉设备“当我们处于‘直播’模式时,不允许任何操作系统通知”?

如果没有,我们是否可以至少查询它们是否已打开以便我们可以警告用户?

越狱不是一种选择,因为我们想通过 App Store 销售它。

更新

另一种选择是允许常规警报等仍然通过 iPad 的扬声器播放,但我们通过扩展坞连接器中的线路输出发送我们的声音。

当然,我们始终可以为此开发自己的硬件,但我们正在尝试尽可能多地利用设备的内置功能。<​​/p>

最佳答案

这可能会使您的应用程序不符合 App Store 分发的资格,但显然有一个私有(private) API,有些人已经可以做到这一点。见:

有些人报告说,某些 API 调用会产生接管所有声音输出的副产品。参见 iOS 5 Audio Alarms Don't Sound Without kAudioSessionProperty_OverrideCategoryMixWithOthers On举个例子。

最安全的选择可能是在应用程序打开时提示用户更改设置。

关于ios - 如何暂停 iPad 上的所有声音通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10392596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com