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);
}
Но нет ничего о продолжительности выбранного видео.
Спасибо...