questo sembra andare:
testato con file avi, wmv e mpg.codice:private string duration(string str) { Microsoft.DirectX.AudioVideoPlayback.Video video = new Microsoft.DirectX.AudioVideoPlayback.Video(str); double duration = video.Duration; string calcolo_durata_dx = duration.ToString(); return calcolo_durata_dx; }