Video Wiedergabe scheitert - [NSURL initFileURLWithPath:]: nil string-parameter

Ich habe Mühe zu verstehen, warum dies nicht funktioniert :/Immer wenn ich das Projekt ausführen der app stürzt ab, wirft mir ein 'NSInvalidArgumentException', reason: '* -[NSURL initFileURLWithPath:]: nil string-parameter'

Habe ich folgte ein tutorial (ich bin ziemlich neu hier) und es für ihn gearbeitet, und der code ist genau der gleiche.. Kann mir jemand erklären, was Los ist?

.h-Datei

#import <UIKit/UIKit.h>
#import <MediaPlayer/MediaPlayer.h>
#import <QuartzCore/QuartzCore.h>

@interface FirstViewController : UIViewController {   
    MPMoviePlayerViewController *playerController;
}
-(IBAction)playVideo;
@end

.m-Datei

#import "FirstViewController.h"

@interface FirstViewController ()

@end

@implementation FirstViewController

{
    MPMoviePlayerController *mpc;

}



- (IBAction)playButton:(id)sender {

    NSString *stringPath = [[NSBundle mainBundle]pathForResource:@"intro" ofType:@"MP4"];
    NSURL *url = [NSURL fileURLWithPath:stringPath];

    if(url != nil){

    mpc = [[MPMoviePlayerController alloc]initWithContentURL:url];

    [mpc setMovieSourceType:MPMovieSourceTypeFile];

    [[self view]addSubview:mpc.view];

    [mpc setFullscreen:YES];

    [mpc play];

    }
    else{
        NSLog(@"URL not found");

    }
}
@end
  • Bevor jemand fragt Reece Darragh besitzt die dev-account, die wir verwenden. Vielen Dank für Eure Hilfe
InformationsquelleAutor Jordan Earle | 2013-01-06
Schreibe einen Kommentar