iPhone: ¿Cómo obtener la duración del video seleccionado de la biblioteca?
Estoy usandoUIImagePickerController
para elegir el archivo de video de la biblioteca. Y el usuario puede subir el video.
También estoy usandovideoMaximumDuration
propiedad mientras el usuario desea capturar video y subirlo.
Quiero saber que ¿Cómo puedo obtener la duración del archivo de video seleccionado? para poder restringir al usuario a subir videos que tengan una duración de más de 20 segundos.
Puedo obtener información básica sobre el video seleccionado por este código:
- (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);
}
Pero no hay nada sobre la duración del video seleccionado.
Gracias..