Video kann nicht mit MPMoviePlayerViewController wiedergegeben werden

8

Ich habe ein neues Projekt mit dem folgenden ViewController.m erstellt. Wenn ich die App starte, sehe ich eine Box mit der erwarteten Herkunft / Größe (38, 100, 250, 163), aber es ist schwarz und es wird kein Video abgespielt. Es gibt eine seltsame Ausgabe in Xcode:

%Vor%

Beachten Sie, dass das Video mit dem Videora iPhone Converter konvertiert wird und in Xcode wiedergegeben wird (es handelt sich also nicht um ein Videoproblem); Der Pfad zum Video ist ok, wenn ich Demo-iPhone1 (das nicht existiert) gebe ich eine Null-Ausnahme. Ich habe im Simulator und auf dem iPhone versucht: immer Blackbox. Irgendwelche Ideen?

%Vor%     
maxgrinev 23.08.2012, 20:23
quelle

4 Antworten

13

Ich habe gerade ein ähnliches Problem mit dieser Codezeile gelöst. Die Player-Controller werden nun angezeigt und das Video wird perfekt wiedergegeben:

%Vor%

Passen Sie es an Ihre Umgebung an.

    
vmanjz 01.10.2012 21:55
quelle
3

Ich löse ein ähnliches Problem, indem ich playercontroller.moviePlayer.movieSourceType = MPMovieSourceTypeFile;

hinzufüge     
BabyPanda 07.09.2012 08:07
quelle
2

Verwenden Sie ARC? Wenn ja, müssen Sie den MPMoviePlayerController behalten!

Fügen Sie dies Ihrer Schnittstelle hinzu

%Vor%

Überprüfen Sie die letzte Zeile der viewDidLoad

%Vor%     
Andreas Grauel 26.09.2012 09:34
quelle
-2

Sieh dir auch das Videoformat an. Ich habe diesen Fehler mit meinem Beispielvideo .m4v (das ich von der Apple-Website heruntergeladen habe) erhalten. Schließlich versuchte ich es mit einem anderen Videoclip, der .mp4 war und es funktionierte gut. Viele der Fehler sind immer noch auf meiner Konsole aufgetaucht.

%Vor%

Das Video wurde trotzdem wiedergegeben.

    
Andrew McKinley 22.01.2013 20:50
quelle

Tags und Links