Уведомления iOS от системы для аудиоприложения в фоновом режиме

У меня есть приложение для записи/воспроизведения аудио. Он работает в фоновом режиме. Когда он переходит в фоновый режим и если какое-либо другое аудиоприложение открывается или начинает использовать аудиоресурсы, я хочу правильно обрабатывать свое приложение.

iOS предоставляет способ отправки таких уведомлений, которые отображаются в плеере iPod. Когда он переходит в фоновый режим и открывается другое аудиоприложение, проигрыватель iPod обнаруживает это и прекращает воспроизведение.

Как вы это обнаруживаете? Есть ли определенные уведомления/прерывания, которые будут отправлены в ваше фоновое приложение?

Спасибо


person Namratha    schedule 04.08.2011    source источник


Ответы (1)


Вам не нужно прослушивать какие-либо уведомления, вы можете настроить свой AVAudioSession, чтобы он обрабатывал все это за вас. Все, что вам нужно сделать, это установить соответствующую категорию. В случае с другими приложениями они просто устанавливают AVAudioSessionCategorySoloAmbient, поэтому приложение iPod должно отключать звук.

person Serhii Mamontov    schedule 04.08.2011