9

播放音乐时,音乐标题会显示在锁定屏幕中的时间下方。

我还看到 TuneIn radio 如何通过显示当前播放的广播电台的名称来做到这一点。

你是怎样做的?

4

1 回答 1

27

阅读文档:MPNowPlayingInfoCenter

这是一个适用于 iOS 5 的示例代码,它不会在旧版本的 iOS 上崩溃。

Class playingInfoCenter = NSClassFromString(@"MPNowPlayingInfoCenter");

if (playingInfoCenter) {
    MPNowPlayingInfoCenter *center = [MPNowPlayingInfoCenter defaultCenter];
    NSDictionary *songInfo = [NSDictionary dictionaryWithObjectsAndKeys:
                             @"Some artist", MPMediaItemPropertyArtist,
                             @"Some title", MPMediaItemPropertyTitle,
                             @"Some Album", MPMediaItemPropertyAlbumTitle,
                             nil];
    center.nowPlayingInfo = songInfo;
}
于 2011-12-05T15:10:44.313 回答