2010-03-10 6 views
0

je joue la vidéo à partir d'un fichier local dans mon application et il fonctionne correctement, mais en jouant tout à coup la vidéo bloque l'application avec cette erreur:« URL de contenu ne doit pas être nul » erreur lors de la lecture vidéo

2010-03-10 11:34:20.235 SanjeevKapoor[1560:20b] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Content URL must not be nil.'

Ce

est le code où je reçois le crash:

-(void)initAndPlayMovie:(NSURL *)movieURL 
{ 
    // Initialize a movie player object with the specified URL 
    MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] initWithContentURL:movieURL]; // This line causes the crash 
    if (movieURL) 
    { 
     . . . 
    } 
} 
+4

Lire l'erreur. L'indice est très clair. Vous devez transmettre une instance NSURL valide. –

Répondre

0

Vous offriez les movieURL au MPMoviePlayerController avant de vérifier si elle est nulle. Vous devez le faire après le contrôle.

Questions connexes