ios - 在 iOS 后台的特定时间播放声音
问题描述
我有一个穆斯林应用程序,它会在全天的祈祷时间触发带有声音的本地通知。声音限制为 30 秒。我正在寻找一种解决方法来播放比这更长的声音。
我发现即使应用程序在后台,我也可以使用 AVAudioSession 播放音频,方法是在 Capabilities 目标选项卡中打开背景模式(音频、Airplay 和画中画)并使用后台任务播放音频。但是我想通过安排在特定时间播放声音。在我发现的解决方法中,还设置了连续的本地通知。但是,我遇到了一个警报应用程序(Alarmy),它可以在收到本地通知时播放声音。这怎么可能?先感谢您!
解决方案
推荐阅读
- ibm-cloud - 是否可以将视频文件上传到 IBM Cloud Functions / OpenWhisk 函数并对其进行编码?
- ubuntu-18.04 - 删除了 Ubunutu 18.04 Bionic Beaver 上的 /usr/share/X11/xorg.conf
- python - 如何将 pd.grouper 系列转换为 DataFrame
- python-3.x - 导入 keras
- java - 为什么不是所有文件都提交到 bitbucket
- python - 带有虚拟变量 Python 的 Statsmodels OLS 函数
- c++ - 如何将派生对象放置到地图中
- amazon-web-services - 从 AWS Glacier 成功下载存档文件后找不到下载的文件?
- python - 多对多字段与新模型 Django
- dns - 如何查找为以 .com 结尾的域提供服务的服务器数量?