简单快速的说明一下如何设置控制中心或锁屏界面的音乐播放控制与图片定制
1. 设置控制中心 内容
需要使用到类 MPNowPlayingInfoCenter
是一个全局单例 通过 defaultCenter获得
它只有一个属性
// The current now playing info for the center. // 控制中心当前的信息
// Setting the info to nil will clear it. // 设置为nil 的时候,会清除控制中心的设置
@property (copy, nullable) NSDictionary<NSString *, id> *nowPlayingInfo;
可以通过设置这个 nowPlayingInfo 来设置
如下:
NSMutableDictionary *songInfo = [ [NSMutableDictionary alloc] init];
// 初始化一个封面
MPMediaItemArtwork *albumArt = [ [MPMediaItemArtwork alloc] initWithImage: [UIImage imageNamed:@"about-qqfriends"] ];
// 设置封面
[ songInfo setObject: albumArt forKey:MPMediaItemPropertyArtwork ];
// 设置标题
[ songInfo setObject: @"追梦人" forKey:MPMediaItemPropertyTitle ];
// 设置作者
[ songInfo setObject: @"作者" forKey:MPMediaItemPropertyArtist ];
// 设置专辑
[ songInfo setOb