ios - 运行录制 AVAudioSession 时取消静音通知声音/振动
问题描述
在运行AVAudioSession
配置.playAndRecord
或.record
类别时,系统将静音手机收到的任何(推送)通知的声音和振动。
-> 如果一个应用程序正在运行记录会话,所有应用程序的前台或后台通知将被静音。
在大多数情况下,这可能是一个合理的设置,但我正在寻找一种解决方法来在录制音频时取消静音通知:有什么方法可以
- 设置 iPhone 以在应用程序中运行录制会话时播放通知声音/振动?
- 配置我的应用程序的录制
AVAudioSession
以启用通知中断并因此取消静音? - 配置(本地)
UNNotification
以在触发录制会话时中断?我注意到 iPhone 的“时钟”应用程序发送的“定时器”通知确实具有这种能力(调用AVAudioSession.interruptionNotification
通知)。想知道在配置通知时我是否遗漏了什么,或者 Apple 是否使用私有 API 来执行此操作。
解决方案
推荐阅读
- git - 使用命令行将单个文件签入 Azure 存储库
- django - Gitlab ci 无法为 django 应用程序运行 docker-compose
- r - 为什么我的变量线性相关?回归、Diff-n-diff、交互项和虚拟变量
- xslt - 使用引用将节点的值复制到其他节点
- python - 如果“n”不是单体递增,则将“n”替换为“n-1”
- android - 分析图像时 CameraX 变慢
- winapi - 我如何知道 PCIDLIST_ABSOLUTE 对象是否是控制面板对象?
- ios - SwiftUI如何在动画期间获取当前值
- flutter - 重置 bloc 中的输入值不会发生
- powershell - powershell CSOM 从 ListItems 获取列表项 ID