MPMoviePlayerController% der Daten bufferd

8

Bei der Verwendung von MPMoviePlayerController gibt es eine Möglichkeit herauszufinden, wie viel Prozent der Daten beim Puffern des Videos beendet wurden.

Mein Ziel ist es, den Fortschrittsbalken anzuzeigen, der anzeigt, wie viel Prozent geladen sind, und seine numerische Anzahl an Prozent anzuzeigen.

Vielen Dank im Voraus.

    
Subin Kurian 03.08.2012, 13:55
quelle

1 Antwort

6

Haben Sie die Apple-Dokumentation für MPMoviePlayerController ? ausgecheckt?

Ссылка

Hier finden Sie zwei Eigenschaften, die Ihnen helfen könnten. duration und playableDuration , es ist keine exakte Anpassung, aber ziemlich nah. Eine Sache, die Sie brauchen, um sich zu implementieren, ist ein Weg, um auf intelligente Weise diese Eigenschaften abfragen, zum Beispiel vielleicht möchten Sie vielleicht ein NSTimer verwenden und die Informationen aus Ihrem MPMovePlayerController Instanz holen alle 0,5 Sekunden.

Zum Beispiel nehme an, Sie haben eine Eigenschaft namens myPlayer vom Typ MPMoviePlayerController , werden Sie initiieren es in Ihrer init-Methode des View-Controllers etc ...

Dann folgt:

%Vor%

Und eine Methode wie folgt, um die Benutzeroberfläche zu aktualisieren:

%Vor%

Beachten Sie die doppelten Prozentzeichen in unserem -stringWithFormat , ist dies ein weiterer Formatbezeichner zu einem % Zeichen zu lösen. Weitere Informationen über Format Bezeich hier .

    
Daniel 03.08.2012, 14:00
quelle

Tags und Links