2011-12-05 24 views

Trả lời

27

Đọc tài liệu: MPNowPlayingInfoCenter

Và đây là một ví dụ mã sẽ làm việc trên iOS 5 và nó sẽ không sụp đổ trên các phiên bản cũ của 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

Cảm ơn! Nó không thể được thực hiện chỉ với 1 lớp trong iOS5. – samwize

+0

Phải có một số cách để thực hiện điều này mà không cần iOS5 ... –

+0

Không có, vì api này chỉ có sẵn trong iOS 5. Trước khi iOS không có API để đạt được điều này. – rckoenes

Các vấn đề liên quan