2009-07-31 8 views

Antwort

13

MPMoviePlayerController hat eine Eigenschaft Dauer (IOS 3.2+):

Die Dauer des Films, in Sekunden gemessen. (Nur-Lese)

@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 anschließend bestimmt wird, wird diese Eigenschaft aktualisiert und eine MPMovieDurationAvailableNotification Benachrichtigung wird veröffentlicht.

+0

Glad Apple macht diese Verbesserungen. –

0

Holen Sie die Länge des Videos in Bytes mit NSdata. Danach berechnen Sie, wie viele Bytes für eine Sekunde Video wiedergegeben werden. Und Sie können die Länge des Videos berechnen :)

+0

Können Sie diese Antwort erweitern? Vielen Dank. – SpaceDog

0

Warum verwenden Sie nicht einfach die Eigenschaft (NSTimeInterval) duration, um die Länge der Videos zu erhalten?

Verwandte Themen