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..

Respuestas a la pregunta(12)

Su respuesta a la pregunta