我在我的 iOS 应用程序中使用 AVAudioPlayer,并提供了以下功能。
1. 播放 2. 暂停 3. 下一个 4. 上一个
我的要求是,我想从控制中心提供这些功能。可能吗?
我在我的 iOS 应用程序中使用 AVAudioPlayer,并提供了以下功能。
1. 播放 2. 暂停 3. 下一个 4. 上一个
我的要求是,我想从控制中心提供这些功能。可能吗?
控制中心使用与锁屏相同的 API。当正确配置AVAudioSession
处于活动状态时,音频控件会出现在锁定屏幕上。除此之外,您还需要使用MPNowPlayingInfoCenter
API 来设置正确的媒体信息。
MPMediaItemArtwork *artwork = [[MPMediaItemArtwork alloc]initWithImage:albumImage];
[MPNowPlayingInfoCenter defaultCenter].nowPlayingInfo = @{
MPMediaItemPropertyTitle : aSong.songTitle,
MPMediaItemPropertyArtist : aSong.artistName,
MPMediaItemPropertyArtwork : artwork,
MPNowPlayingInfoPropertyPlaybackRate : 1.0f
};
有关更多信息,请参阅以下问题: