Как установить название воспроизводимого аудио на экране блокировки iPhone? - PullRequest
9 голосов
/ 05 декабря 2011

При воспроизведении музыки заголовок музыки отображается ниже времени на экране блокировки.

Я также видел, как радио TuneIn делает это, показывая название воспроизводимой в данный момент радиостанции.

Как ты это делаешь?

1 Ответ

27 голосов
/ 05 декабря 2011

Прочитайте документацию: MPNowPlayingInfoCenter

А вот пример кода, который будет работать на iOS 5 и не будет падать на старых версиях iOS.

Class playingInfoCenter = NSClassFromString(@"MPNowPlayingInfoCenter");

if (playingInfoCenter) {
    MPNowPlayingInfoCenter *center = [MPNowPlayingInfoCenter defaultCenter];
    NSDictionary *songInfo = [NSDictionary dictionaryWithObjectsAndKeys:
                             @"Some artist", MPMediaItemPropertyArtist,
                             @"Some title", MPMediaItemPropertyTitle,
                             @"Some Album", MPMediaItemPropertyAlbumTitle,
                             nil];
    center.nowPlayingInfo = songInfo;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...