2
我正在製作一個收音機應用程序,它支持在後臺播放音樂。但我陷入瞭如何設置音樂的標題來消除控制。如何在iPhone上播放背景音樂時設置標題?
在遙控器,我的應用程序看起來像這樣(RadioTaste是我的應用程序的名稱):
和蘋果的 「音樂」 應用程序是這樣的:
我該怎麼做才能讓我的應用顯示「音樂」這樣的音樂標題呢?
謝謝!
我正在製作一個收音機應用程序,它支持在後臺播放音樂。但我陷入瞭如何設置音樂的標題來消除控制。如何在iPhone上播放背景音樂時設置標題?
在遙控器,我的應用程序看起來像這樣(RadioTaste是我的應用程序的名稱):
和蘋果的 「音樂」 應用程序是這樣的:
我該怎麼做才能讓我的應用顯示「音樂」這樣的音樂標題呢?
謝謝!
完全一樣的評論,這裏的示例代碼:
#import <MediaPlayer/MPNowPlayingInfoCenter.h>
#import <MediaPlayer/MPMediaItem.h>
MPMediaItemArtwork *albumArt;
- (void)changeTrackTitles
{
Class playingInfoCenter = NSClassFromString(@"MPNowPlayingInfoCenter");
if (playingInfoCenter)
{
albumArt = [[MPMediaItemArtwork alloc] initWithImage: [UIImage imageNamed:@"HexagonArtwork"]];
NSMutableDictionary *songInfo = [[NSMutableDictionary alloc] init];
[songInfo setObject:@"SongName" forKey:MPMediaItemPropertyTitle];
[songInfo setObject:@"AlbumName" forKey:MPMediaItemPropertyAlbumTitle];
[songInfo setObject:@"ArtistName" forKey:MPMediaItemPropertyArtist];
[songInfo setObject:albumArt forKey:MPMediaItemPropertyArtwork];
[[MPNowPlayingInfoCenter defaultCenter] setNowPlayingInfo:songInfo];
}
}
我希望這將幫助..
這適用於iOS5,但不' t支持iOS4。這怎麼可能在iOS4上完成?萬分感謝! – OpenThread
的可能重複【如何播放音樂與iPhone中刪除控制時設置的標題? ](http://stackoverflow.com/questions/10477580/how-to-set-the-title-when-playing-music-with-remove-control-on-iphone) –