我在我的 iOS 应用程序中使用新的 SDK for Spotify。在此,我使用以下代码从 Spotify 播放歌曲。我可以播放歌曲。但我无法看到正在播放的歌曲信息,也无法从 iOS 控制中心控制歌曲。我需要将歌曲信息更新到控制中心。
[SPTTrack trackWithURI:appDelegate.player.currentTrackURI
session:auth.session
callback:^(NSError *error, SPTTrack *track) {
self.trackTitle.text = track.name;
SPTPartialArtist *artist = [track.artists objectAtIndex:0];
self.trackArtist.text = artist.name;
appDelegate.currentPlayingSongName = track.name;
appDelegate.currentPlayingArtistName = artist.name;
//[MPNowPlayingInfoCenter defaultCenter].nowPlayingInfo = [NSDictionary dictionaryWithObject:track.name forKey: MPMediaItemPropertyTitle];
Class playingInfoCenter = NSClassFromString(@"MPNowPlayingInfoCenter");
if (playingInfoCenter) {
NSMutableDictionary *songInfo = [[NSMutableDictionary alloc] init];
[songInfo setObject:@"Audio Title" forKey:MPMediaItemPropertyTitle];
[songInfo setObject:@"Audio Author" forKey:MPMediaItemPropertyArtist];
[songInfo setObject:@"Audio Album" forKey:MPMediaItemPropertyAlbumTitle];
[[MPNowPlayingInfoCenter defaultCenter] setNowPlayingInfo:songInfo];
}
}];
感谢您阅读我的问题。提前致谢