我正在尝试使用一个非常简单的界面制作一个计时器应用程序。问题在于,当手机处于静音模式时,无法在后台运行代码块,并且本地通知无法播放声音。我发现像Stretch这样的应用程序可以满足这个特定的用例。
我尝试使用本地通知解决此问题,但是打开静音模式时本地通知无法播放声音。
最佳答案
当设备处于静音模式时,使用AVAudioSessionCategoryPlayback
播放声音;用法:
do {
try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
}
catch {
// report for an error
}
关于ios - 当应用程序在后台且静音模式下时需要播放声音,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56565485/