Frage

Ich will nur herausfinden, wie ein Videogesamtzeit in Sekunden zu erhalten. Gibt es Video-Metadaten, die geladen wird, oder was?

War es hilfreich?

Lösung

MPMoviePlayerController hat eine Eigenschaft Dauer (iOS 3.2 +):

  

Die Dauer des Films, in Sekunden gemessen. (Read-only)

     

@property (nonatomic, nur lesbar) NSTimeInterval Dauer

     

Wenn die Dauer des Films nicht bekannt ist, ist der Wert in dieser Eigenschaft 0.0. Wenn die Dauer der Folge bestimmt wird, wird diese Eigenschaft aktualisiert und ein MPMovieDurationAvailableNotification Anmeldung gebucht wird.

Andere Tipps

, um die Länge des Videos in Bytes Get NSData verwenden. Danach berechnet, wie viele Bytes für eine Sekunde von der Videowiedergabe. Und Sie können die Länge des Videos berechnen:)

Warum nicht verwenden Sie einfach die (NSTimeInterval) Dauer Eigenschaft, um die Videos Länge zu bekommen ??

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top