Вопрос

Я просто хочу выяснить, как получить общее время видео в секундах. Есть ли загружаемые метаданные видео или что-то в этом роде?

Это было полезно?

Решение

MPMoviePlayerController имеет свойство duration (iOS 3.2 +):

  

Продолжительность фильма, измеренная в секундах. (Только для чтения)      

@property (nonatomic, readonly) NSTimeInterval duration

     

Если продолжительность фильма неизвестна, значение этого свойства равно 0,0. Если продолжительность определяется впоследствии, это свойство обновляется и публикуется уведомление MPMovieDurationAvailableNotification .

Другие советы

Получите длину видео в байтах, используя NSdata. После этого подсчитайте, сколько байтов для воспроизведения одной секунды видео. И вы можете рассчитать длину видео:)

Почему вы просто не используете свойство длительности (NSTimeInterval), чтобы получить длину видео ??

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top