2011-12-05 4 views

risposta

27

Leggere la documentazione: MPNowPlayingInfoCenter

E qui è un esempio di codice che funziona su iOS 5 e non andrà in crash su versioni precedenti di 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; 
} 
+0

Grazie! Non è possibile farlo con una sola classe in iOS5. – samwize

+0

Ci deve essere un modo per farlo senza iOS5 ... –

+0

No, non c'è, dal momento che questa API è disponibile solo in iOS 5. Prima di iOS non ci sono API per raggiungere questo obiettivo. – rckoenes