Как определить песню, проигрываемую iPod

Можно ли программно узнать подробности песни в библиотеке iPod, если мое приложение позволяет проигрывать фоновую музыку с iPod? некоторые любят:

start "My app"
if (iPod music playing)
{
song.details == playing.music.details"
}

Я даже не знаю, как определить, играет ли какая-нибудь песня на iPod. Любая идея?


person Vanya    schedule 09.11.2010    source источник


Ответы (2)


Это довольно просто:

MPMusicPlayerController *musicPlayer = [MPMusicPlayerController iPodMusicPlayer]];

NSLog(@"Playing %@", [[musicPlayer nowPlayingItem] valueForProperty:MPMediaItemPropertyArtist]);
person Vanya    schedule 09.11.2010

См. Справочник по платформе мультимедийного проигрывателя:

«Эта структура ... дает вашему приложению доступ к библиотеке iPod».

person Joshua Nozzi    schedule 09.11.2010
comment
Я не думал, что это так просто. : o) tnx - person Vanya; 10.11.2010