iPhone: Как узнать длительность видео, выбранного в библиотеке?

Я используюUIImagePickerController выбрать видео файл из библиотеки. И пользователь может загрузить видео.

Также я используюvideoMaximumDuration свойство, пока пользователь хочет захватить видео и загрузить его.

Я хочу знать, что Как я могу получить продолжительность выбранного видео файла? так что я могу запретить пользователю загружать видео продолжительностью более 20 секунд.

Я могу получить основную информацию о выбранном видео по этому коду:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    selectedVideoUrl = [info objectForKey:UIImagePickerControllerMediaURL];
    NSError *error;
    NSDictionary * properties = [[NSFileManager defaultManager] attributesOfItemAtPath:selectedVideoUrl.path error:&error];
    NSNumber * size = [properties objectForKey: NSFileSize];
    NSLog(@"Vide info :- %@",properties);
}

Но нет ничего о продолжительности выбранного видео.

Спасибо...

Ответы на вопрос(6)

Ваш ответ на вопрос