2016-08-25 4 views
0

Ich bin sehr neu in der IOS-App-Entwicklung, ich versuche, ein Video von der Galerie über MPMoviePlayer zu spielen. Ich habe eine Liste mit allen Video-URLs in einem Array, aber beim Versuch, das Video abzuspielen, startet MPMoviePlayer, spielt aber kein Video ab. Hier ist der Code, den ich verwende:Video nicht über MPMoviePlayer abspielen

NSURL *fileURL = [NSURL fileURLWithPath:[urlArr objectAtIndex:indexPath.row]]; 

playMovie = [[MPMoviePlayerController alloc] initWithContentURL:fileURL]; 

[self.view addSubview:playMovie.view]; 

playMovie.fullscreen = YES; 

[playMovie play]; 

Antwort

0

Unten ist der Code von Apple Dokumentation, ich glaube, Sie nicht [Spieler prepareToPlay] verwenden, die Bereitet den Player für die Wiedergabe von seinen Puffer Vorbelastung. Ruhe alles sieht gut aus.

MPMoviePlayerController *player = 
[[MPMoviePlayerController alloc] initWithContentURL: myURL]; 
[player prepareToPlay]; 
[player.view setFrame: myView.bounds]; // player's frame must match parent's 
[myView addSubview: player.view]; 
// ... 
[player play] 
+0

Hallo, Omer fügt [player prepareToPlay]; hat die gleiche Antwort, Musik-Player mit schwarzem Bildschirm Dies ist die URL, die ich übergeben "Assets-Bibliothek: //asset/asset.MOV? id = C75C9040-0DBE-4B16-8716-8A31AAAD28EF & ext = MOV" –