Wie bekommt man eine iPhone MPMoviePlayer Videogesamtzeit?
-
06-07-2019 - |
Frage
Ich will nur herausfinden, wie ein Videogesamtzeit in Sekunden zu erhalten. Gibt es Video-Metadaten, die geladen wird, oder was?
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 ??