2
媒體的信息,我想這代碼來顯示在鎖屏和控制中心媒體信息,但它並沒有顯示任何東西:MPNowPlayingInfoCenter沒有表現出的iOS 8
Class playingInfoCenter = NSClassFromString(@"MPNowPlayingInfoCenter");
if (playingInfoCenter) {
NSMutableDictionary *songInfo = [[NSMutableDictionary alloc] init];
MPMediaItemArtwork *albumArt = [[MPMediaItemArtwork alloc] initWithImage: [UIImage imagedNamed:@"AlbumArt"]];
[songInfo setObject:@"Audio Title" forKey:MPMediaItemPropertyTitle];
[songInfo setObject:@"Audio Author" forKey:MPMediaItemPropertyArtist];
[songInfo setObject:@"Audio Album" forKey:MPMediaItemPropertyAlbumTitle];
[songInfo setObject:albumArt forKey:MPMediaItemPropertyArtwork];
[[MPNowPlayingInfoCenter defaultCenter] setNowPlayingInfo:songInfo];
}
我還設置FirstResponding
但仍然看不到任何東西。
- (void) viewDidAppear: (BOOL) animated
{
[super viewDidAppear:animated];
[self becomeFirstResponder];
NSLog(@"is first resp: %i",[self isFirstResponder]);
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
// Initialize the AVAudioSession here.
[[UIApplication sharedApplication] endReceivingRemoteControlEvents];
}
- (BOOL) canBecomeFirstResponder
{
return YES;
}
我該如何解決這個問題?謝謝