Delphijev TMediaPlayer se oslanja na MCI (Media Control Interface) iz Windowsa. U tu svrhu koristi se procedurama iz unita MMSystem, koji je najvecim delom wrapper oko MCI sistema.
Vise informacija ovde:
http://msdn2.microsoft.com/en-us/library/ms709461.aspx
Mislim da je tvoj problem (ako nije rec o nekom banalnom propustu prilikom prikazivanja/racunanja u tvojoj aplikaciji) vezan za Windows sistem na kojem radis. Pokusaj da otvoris te MP3 fajlove iz Windows Media Playera, umesto iz Winampa, i proveri da li se dobro prikazuje trajanje pesme. Ako ni tu nije u redu, onda problem nije u Delphiju ni u tvojoj aplikaciji. Takodje, mozes da pokusas da zaobidjes TMediaPlayer i koristis procedure iz MMSystem unita direktno, mada mi se cini da ti to nece dati bitno drugacije rezultate.