Как вы получаете общее время iphone MPMoviePlayer видео? - PullRequest
4 голосов
/ 01 августа 2009

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

Ответы [ 3 ]

13 голосов
/ 06 апреля 2011

MPMoviePlayerController имеет свойство длительность (iOS 3.2 +):

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

@ свойство (неатомное, только для чтения) NSTimeInterval duration

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

0 голосов
/ 30 июня 2010

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

0 голосов
/ 04 марта 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...