Проблемы с MPMediaPickerController. - PullRequest
       16

Проблемы с MPMediaPickerController.

1 голос
/ 01 сентября 2011

С кодом ниже.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];
}

Нет сбоев или чего-либо еще, кроме негопросто ничего не играет

Здесь что-то выглядит не так?Почему не работает?

Спасибо!

...