Остановка воспроизведения на AVAudioSession при блокировке экрана - PullRequest
1 голос
/ 28 января 2010

У меня есть AVAudioSession в категории AVAudioSessionCategoryPlayback. Мне нужно иметь возможность остановить или приостановить воспроизведение, когда экран заблокирован. Есть ли способ добиться этого?

Пока единственное, что вызывает прерывание моего аудио сеанса, - это входящий вызов.

Заранее спасибо!

1 Ответ

2 голосов
/ 11 июня 2010

AVAudioSessionCategoryPlayback разработан, чтобы не приостанавливать звук, когда экран заблокирован. Единственные категории, которые отключаются блокировкой экрана, это AVAudioSessionCategoryAmbient и AVAudioSessionCategorySoloAmbient.

Извлечение таблицы категорий AVAudioSession в Руководство по программированию аудиосеанса .

...