Я потратил довольно много часов сегодня, пытаясь понять ту же самую вещь.
Всякий раз, когда мое приложение переходило в фоновый режим, аудио автоматически приостанавливало себя после UIApplicationDidEnterBackgroundNotification и продолжало воспроизводиться, прежде чем я получил UIApplicationWillEnterForegroundNoticiation.Даже когда я приостановил его, когда получил фоновое уведомление.
![enter image description here](https://i.stack.imgur.com/k25j4.png)
Когда я включил звук UIBackgroundMode, я смог самостоятельно приостановить воспроизведение AudioQueue (или AVAudioPlayer, если вы его используете)когда приложение перешло в фоновый режим.Это привело к тому, что мой пользовательский интерфейс показал, что аудиоплеер был приостановлен и позволил мне получить полный контроль над воспроизведением аудио между состояниями приложения.