С кодом ниже.MusicPlayer не воспроизводится на моем устройстве вообще.Я использую iOS 5 и получаю некоторые странные загадочные предупреждения в консоли, такие как wait_fences no reply и Invalid Track
Вот код:
- (IBAction)openMediaPicker:(id)sender {
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];
MPMediaPickerController *mediaPicker = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeAny];
mediaPicker.delegate = self;
mediaPicker.allowsPickingMultipleItems = YES;
mediaPicker.prompt = @"Select songs to play";
[self presentModalViewController:mediaPicker animated:YES];
[mediaPicker release];
}
- (void)mediaPicker: (MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)mediaItemCollection {
AppTestAppDelegate *appDelegate = (AppTestAppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate.tr2 stop];
if (mediaItemCollection) {
self.musicPlayer = [MPMusicPlayerController iPodMusicPlayer];
[self.musicPlayer setQueueWithItemCollection:mediaItemCollection];
[self.musicPlayer play];
}
[playstopButton setHidden:NO];
[playstopButton setImage:[UIImage imageNamed:@"Stop-Music-Button.png"] forState:UIControlStateNormal];
// We need to dismiss the picker
[self dismissModalViewControllerAnimated:YES];
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationFade];
}
Нет сбоев или чего-либо еще, кроме негопросто ничего не играет
Здесь что-то выглядит не так?Почему не работает?
Спасибо!