Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

MPMoviePlayerController Doesn't Load Movie

I am using the following code:

NSString *filepath   =   [[NSBundle mainBundle] pathForResource:@"MovieName" ofType:@"mov"];
        NSURL    *fileURL    =   [NSURL fileURLWithPath:filepath isDirectory:NO];
        MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];
        [self.view addSubview:moviePlayerController.view];
        moviePlayerController.movieSourceType = MPMovieSourceTypeFile;
        moviePlayerController.contentURL = fileURL;
        moviePlayerController.fullscreen = YES;
        [moviePlayerController prepareToPlay];
        [moviePlayerController play];

However when the code is executed, the movie player appears, but the movie is never loaded.

For the sake of my own sanity, I added the following line:

NSData *thedata = [[NSData alloc]initWithContentsOfFile:filepath];

And I can verify the movie does exist, as it is loaded into the NSData object.

Where am I going working

like image 792
Mick Walker Avatar asked Nov 20 '25 07:11

Mick Walker


1 Answers

TRY THIS :

NSString *filepath = [[NSBundle mainBundle] pathForResource:@"MovieName" ofType:@"mov"];
NSURL *fileURL = [NSURL fileURLWithPath:filepath isDirectory:NO];

MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc]    initWithContentURL:fileURL];
moviePlayerController.view.frame = self.view.bounds;
moviePlayerController.movieSourceType = MPMovieSourceTypeFile;
moviePlayerController.fullscreen = YES;

[self.view addSubview:moviePlayerController.view];
[moviePlayerController prepareToPlay];
[moviePlayerController play];
like image 79
Dipak_IOS Avatar answered Nov 22 '25 19:11

Dipak_IOS



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!