我正在尝试为 iPhone 或 iPad 开发一个简单的音频播放器应用程序。我已经在后台模式下工作并在锁定屏幕上控制播放,但我无法像在默认 iOS 音乐播放器上一样在锁定屏幕上设置有关当前音乐轨道(艺术作品、专辑等)的数据。我怎样才能做到这一点?提前感谢任何帮助,谢谢。
最佳答案
我解决了这个问题。为了在锁定屏幕 iOS 上显示有关音轨(艺术作品、专辑、标题等)的元数据,您应该使用 MPNowPlayingInfoCenter类(class)。例如:
MPMediaItemArtwork *albumArtwork = [[MPMediaItemArtwork alloc] initWithImage:[UIImage imageNamed:@"artwork.png"]];
NSDictionary *nowPlayingInfo = @{MPMediaItemPropertyTitle: @"Title",
MPMediaItemPropertyArtist: @"Artist",
MPMediaItemPropertyAlbumTitle: @"Album",
MPMediaItemPropertyArtwork: albumArtwork};
[[MPNowPlayingInfoCenter defaultCenter] setNowPlayingInfo:nowPlayingInfo];
关于ios - 如何在锁屏 iOS 上设置音轨(艺术作品、专辑等)的元数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24599928/