iOS Отображение метаданных песни в панели многозадачности и на экране блокировки «Сейчас исполняется» - PullRequest
4 голосов
/ 02 ноября 2010

Существует ли способ отображения названия песни на панели многозадачности и раздела мультимедиа на экране блокировки в приложении фонового звука, например приложениях iPod / Music / Video? Пока что мое приложение работает в фоновом режиме, реагирует на элементы управления воспроизведением мультимедиа (на панели многозадачности, экране блокировки, наушниках, внешнем устройстве и т. Д.) И обрабатывает прерывания, но этого не хватает.

Или это невозможно с текущим API? (что до сих пор я не смог найти никакой информации).

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

Ответы [ 2 ]

11 голосов
/ 20 октября 2011

Начиная с iOS 5.0, теперь это возможно с классом MPNowPlayingInfoCenter.

Все, что вам нужно знать, - это официальный справочник класса MPNowPlayingInfoCenter .

По сути, это словарь, в который вы вводите необходимые метаданные для описания воспроизводимых в настоящее время медиафайлов.

6 голосов
/ 02 ноября 2010

Невозможно отобразить вне приложения информацию о том, какая песня воспроизводится, при использовании фонового аудио API.Единственное возможное действие - приостановить и воспроизвести звук.Это все, на что способен и Пандора.

...