2010-08-06 4 views

ответ

7

Заканчивать this документ, в частности:

Приложения, которые играют аудио может продолжать играть, что аудио в фоновом режиме. Чтобы указать, что ваше приложение воспроизводит фоновое аудио, включите ключ UIBackgroundModes в его файл Info.plist. Значение для этого ключа - это массив, содержащий звуковую строку. Когда этот ключ присутствует, звуковые рамки системы автоматически предотвращают приостановку действия приложения при переходе на задний план. Ваше приложение продолжает работать в фоновом режиме, пока оно воспроизводит аудио. Однако, если этот ключ отсутствует, когда приложение перемещается на задний план, или если ваше приложение перестает воспроизводить звук в фоновом режиме, ваше приложение приостанавливается.

Вы можете использовать любую из системных аудиосистем, чтобы инициировать воспроизведение фонового звука, и процесс использования этих фреймворков не изменился. Поскольку ваше приложение не приостанавливается во время воспроизведения аудио, звуковые обратные вызовы работают нормально, когда ваше приложение находится в фоновом режиме. Во время работы в фоновом режиме ваше приложение должно ограничиться выполнением только работы, необходимой для предоставления аудиоданных для воспроизведения. Таким образом, потоковое аудио приложение будет загружать любые новые данные со своего сервера и выталкивать текущие аудиозаписи для воспроизведения.

+0

Спасибо, это было очень полезно. –

Смежные вопросы