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