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