MPMoviePlayerController beendet die Wiedergabe nach einigen Sekunden

7

MPMoviePlayerController hört nach einigen Sekunden auf zu spielen, Dies ist der Code, den ich verwende:

%Vor%

Der Fehler in der Konsole ist:

%Vor%     
Luna 23.09.2012, 22:22
quelle

7 Antworten

9

hat es gelöst:

Ich habe meinen MPMoviePlayerController in eine Eigenschaft verwandelt:

// Kopfzeile hinzufügen

%Vor%

// in .m Datei hinzufügen

%Vor%     
Luna 25.09.2012 23:32
quelle
8

Sie müssen eine Klassenvariable wie folgt setzen:

%Vor%

Mein Code sieht so aus:

%Vor%

Das funktioniert perfekt für mich!

    
Logi24 26.09.2013 15:00
quelle
2

auf xCode 4.6.1 hat es gut funktioniert.

Aber ich hatte dieses Problem mit xCode 5!

Aber diese Lösung ist sehr hilfreich:

"Die Lösung ist, dass der Player eine Instanzvariable oder eine Eigenschaft des View-Controllers sein muss. Dh wir müssen die Instanz von MPMoviePlayerController verwenden

@property (nicht atomisch, stark) MPMoviePlayerController * myMovieController; "

Danke dem Autor sehr!

Und das ist mein Code:

%Vor%     
Artem Levkovich 24.10.2013 18:13
quelle
1

Sie können versuchen, dies sofort nach der Instanziierung Ihres Players zu tun: [player prepareToPlay]

Weitere Infos hier: iOS 6 Streaming player com.apple.coremedia.networkbuffering bug

    
coco 24.09.2012 06:44
quelle
1

Probieren Sie es aus, es funktioniert gut in ios6

%Vor%     
dhaya 28.09.2012 07:42
quelle
0

Hier ist eine interessante Codezeile, die Ihnen fehlt.

Laut Apples Dokument

"Wenn Sie die Ansicht eines Movie-Players der Ansichtshierarchie Ihrer App hinzufügen, achten Sie darauf, den Frame korrekt zu formatieren, wie hier gezeigt: Ссылка

%Vor%

Ссылка

    
snowtint.com 10.11.2012 06:58
quelle
0

Die Lösung besteht darin, dass der Player eine Instanzvariable oder eine Eigenschaft des View-Controllers sein muss. Dh Wir müssen die Instanz von MPMoviePlayerController

verwenden

@property (nicht atomisch, stark) MPMoviePlayerController * myMovieController;

    
Vicky 22.05.2013 07:19
quelle