MPMoviePlayerController stoppt nach vier Sekunden

8

Ich versuche, einen sehr einfachen Videoplayer einzurichten. (iOS 5.1, Xcode 4.3.1)

%Vor%

Es funktioniert gut, wenn es aufgerufen wird, aber es spielt nur für vier Sekunden, dann erscheint ein schwarzer Bildschirm. Wenn ich während der Wiedergabe auf den Bildschirm tippe, wird die gesamte Sequenz abgespielt. Wenn ich für vier Sekunden auf den Bildschirm tippe, erscheint der schwarze Bildschirm.

Was fehlt mir?

Kurt

Editierte Version spielt gut.

In der Schnittstellendatei:

%Vor%

In der .m-Datei:

%Vor%     
Kurt 20.03.2012, 00:48
quelle

2 Antworten

19

Wenn Sie ARC verwenden, glaube ich, dass Sie den äußeren moviePlayer behalten müssen. Ich habe es gerade einer neuen Eigenschaft zugewiesen. HTH

    
davidfrancis 20.03.2012, 01:00
quelle
4

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:00
quelle