Как воспроизвести поток mp3, интегрированный в iPod на iOS

#ios #stream #mp3

#iOS #поток #mp3

Вопрос:

У меня есть стандартный поток mp3, который доставляется через http. Я использую подход, использованный в этом примере проекта:

https://github.com/mattgallagher/AudioStreamer/

В основном он использует подход, описанный в Apple «Ссылка на аудиопоток». Если я установлю UIBackgroundModes значение audio , iOS будет воспроизводить звук, если приложение работает в фоновом режиме.

Но как я могу заставить элементы управления iPod на панели задач работать? Как я могу правильно интегрироваться с iPod на iOS?

Ответ №1:

Элементы управления на панели задач запускают события удаленного управления (например, такие, как элементы управления, встроенные в головные телефоны). Если следовать инструкциям, описанным в документации Apple Remote Control of Multimedia, и установить UIBackgroundModes значение audio , то все будет работать так, как ожидалось: если приложение приостановлено, звук продолжает воспроизводиться, значок вашего приложения появляется в меню iPod на панели задач, а кнопки запускают события.