2013-09-27 5 views
2

Je ne peux pas lire la vidéo parce que j'ai cette erreur de notification:Comment jouer à la vidéo .mp4 ios7?

- (void)playbackFinished:(NSNotification*)notification { 
     NSNumber* reason = [[notification userInfo] objectForKey:MPMoviePlayerPlaybackDidFinishReasonUserInfoKey]; 
     switch ([reason intValue]) { 

      case MPMovieFinishReasonPlaybackError:{ 
       **NSLog(@"playbackFinished. Reason: Playback Error");** 
       [UIView animateWithDuration:1.0f 
             delay:0 
            options:UIViewAnimationOptionCurveEaseIn 
           animations:^{ 

            [m_player.view setAlpha:0]; 

           } 
           completion:^(BOOL finished){ 

            [m_player.view removeFromSuperview]; 
            m_player = nil; 
           }]; 
      } 
       break; 

      default: 
       break; 
     } 


} 

Toute aide est appréciée merci !!!

Répondre

1

Vous avez besoin de savoir pourquoi vous obtenez une erreur de lecture alors vous pouvez comprendre ce qui doit être fait afin de résoudre le problème.

En regardant les réponses à this closely related question, vous verrez cet extrait de code:

NSError *mediaPlayerError = [[notification userInfo] objectForKey:@"error"]; 
    if (mediaPlayerError) 
    { 
     NSLog(@"playback failed with error description: %@", [mediaPlayerError localizedDescription]); 
    } 
    else 
    { 
     NSLog(@"playback failed without any given reason"); 
    } 

Ajouter ces lignes à votre cas MPMovieFinishReasonPlaybackError et vous pouvez comprendre ce qui est vraiment avec votre application. Bonne chance!

+0

Je cette erreur maintenant .. la lecture a échoué avec la description d'erreur: L'opération n'a pas pu être terminée Que puis-je faire? = ( – Fabio

Questions connexes