我在iOS应用程序中使用AVAudioPlayer,并且已经给出了以下功能。
1。玩 2.暂停 3.接下来 4.上一页
我的要求是,我想从控制中心提供这些功能。有可能吗?
答案 0 :(得分:5)
Control Center使用与锁定屏幕相同的API。当正确配置的AVAudioSession
处于活动状态时,音频控件将显示在锁定屏幕上。除此之外,您还需要使用MPNowPlayingInfoCenter
API来设置正确的媒体信息。
MPMediaItemArtwork *artwork = [[MPMediaItemArtwork alloc]initWithImage:albumImage];
[MPNowPlayingInfoCenter defaultCenter].nowPlayingInfo = @{
MPMediaItemPropertyTitle : aSong.songTitle,
MPMediaItemPropertyArtist : aSong.artistName,
MPMediaItemPropertyArtwork : artwork,
MPNowPlayingInfoPropertyPlaybackRate : 1.0f
};
有关详细信息,请参阅以下问题: