Получение продолжительности видео, снятого камерой iphone sdk
Вопрос
Я пытаюсь получить продолжительность видео, снятого с помощью камеры, используя UIImagePickerController на iphone, кто-нибудь нашел решение для этого?
Спасибо
Дэниел
Решение
Теперь вы можете сделать это с помощью AVFoundation вы можете преобразовать свой фильм в AVAsset а затем проверить свойство duration
Другие советы
О, почему, привет, безнадежно устаревший ответ.Боюсь, вы остались здесь только в качестве исторического свидетельства того, что да, до iOS 4, если вы хотели сделать что-то отдаленно интересное с записанным видео (помимо его воспроизведения), вам приходилось самостоятельно выполнять обработку.
Я не знаю ни одной функции фреймворка для этого, поэтому, боюсь, вам придется самостоятельно проанализировать контейнер video (который, кстати, QuickTime /.mov), чтобы извлечь эту информацию. Не то чтобы это не было задокументировано. К счастью, поскольку провайдер известен, вы можете быть уверены, что вся информация правдива, чего нельзя ожидать от случайных видеороликов, найденных в Интернете.