Как начать воспроизведение звука при выключенном экране iPod? - PullRequest
1 голос
/ 28 декабря 2011

Мне нужно воспроизвести собственный звук, синтезированный с помощью AudioUnit на iPod.Этот звук должен воспроизводиться после одного часа воспроизведения музыки из списка воспроизведения на iPod (он воспроизводится с использованием MPMusicPlayerController).Проблема в том, что все работает нормально, если экран включен, однако мой пользовательский звук не воспроизводится, если экран выключен.
Если звук уже воспроизводится, когда экран выключен, он продолжает хорошо играть.Поэтому я предполагаю, что использую правильную категорию аудио-сессии.

Не могли бы вы дать мне подсказку?

1 Ответ

0 голосов
/ 02 января 2012

По данным библиотеки разработчика Apple :

AVAudioSessionCategoryPlayback или эквивалентный kAudioSessionCategory_MediaPlayback - используйте эту категорию для приложение, воспроизведение звука которого имеет первостепенное значение. Ваш аудио воспроизводится даже при заблокированном экране и с установленным переключателем «Звонок / Без звука» молчать.

(Также проверьте в этой таблице .)

Похоже, что установка категории аудиосеанса на AVAudioSessionCategoryPlayback или kAudioSessionCategory_MediaPlayback автоматически решит вашу проблему.

...