Вы можете изменить текст воспроизводимой этикетки, вызвав MPNowPlayingInfoCenter, это также позволит вам изменить название песни, исполнителя, исполнителя и обложки альбома на экране блокировки.
#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];
}
}
Код от: jaysonlane.net
вы пытаетесь добавить ярлык и все это дело на одной точке зрения? – vishiphone
Я просто хочу добавить ярлык для отображения названия музыки – OpenThread
Итак, все эти изображения являются кнопками? и добавить в поле зрения? – vishiphone