Я просто хочу выяснить, как получить общее время видео в секундах. Есть ли загружаемые метаданные видео или что-то в этом роде?
MPMoviePlayerController имеет свойство длительность (iOS 3.2 +):
Продолжительность фильма, измеренная в секундах. (Только для чтения) @ свойство (неатомное, только для чтения) NSTimeInterval duration Если продолжительность фильма неизвестна, значение этого свойства равно 0,0. Если впоследствии определяется продолжительность, это свойство обновляется и публикуется уведомление MPMovieDurationAvailableNotification .
Продолжительность фильма, измеренная в секундах. (Только для чтения)
@ свойство (неатомное, только для чтения) NSTimeInterval duration
Если продолжительность фильма неизвестна, значение этого свойства равно 0,0. Если впоследствии определяется продолжительность, это свойство обновляется и публикуется уведомление MPMovieDurationAvailableNotification .
Почему вы просто не используете свойство длительности (NSTimeInterval), чтобы получить длину видео ??
Получите длину видео в байтах, используя NSdata. После этого подсчитайте, сколько байтов для воспроизведения одной секунды видео. И вы можете рассчитать длину видео:)