Кто-нибудь может объяснить, как функция AudioSessionSetActive (true / false) работает в iPhone OS? - PullRequest
2 голосов
/ 25 мая 2009

Активация аудио-сеанса прерывает аудио-сеансы, принадлежащие встроенным приложениям, работающим в фоновом режиме, в зависимости от категорий и приоритетов. Отключение аудио-сеанса позволяет возобновить другие прерывистые аудио-сеансы. активация аудио сеанса (AudioSessionSetActive (true)) работала правильно, но деактивация аудио сеанса (AudioSessionSetActive (false)) не работала. может ли кто-нибудь предложить мне, как отключить аудио сеанс и возобновить прерванный звук.

Ответы [ 2 ]

1 голос
/ 05 июня 2013

Вместо использования AudioSessionSetActive(false)

Вы должны использовать следующее

AudioSessionSetActiveWithFlags(false, kAudioSessionSetActiveFlag_NotifyOthersOnDeactivation);

для уведомления других приложений о возобновлении воспроизведения.

Чтобы понять AudioSession, посетите Apple dev

1 голос
/ 25 мая 2009

Это теперь датировано запись в блоге объяснило это хорошо.

Просто замените «OpenAL» на «Ваша аудиосистема».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...