iOS アプリで Spotify 用の新しい SDK を使用しています。これで、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];
}
}];
私の質問を読んでくれてありがとう。前もって感謝します